Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fc9y B1145 PDF
Fc9y B1145 PDF
Introducción
Este manual incluye descripciones adicionales en detalle de nuevos módulos y funcionalidades actualizadas
de los módulos de la CPU de MicroSmart FC4A con las versiones 210 o superiores del programa del sistema.
Nuevos módulos
Módulos de E/S analógicas (del tipo actualizar Escalera)
Nombre Señal E/S Puntos de E/S Núm. del tipo
Tensión (de 0 a 10V CC) Corriente (de 4 a 20mA)
Termopar (K, J, T) 4 entradas FC4A-J4CN1
Módulo de Termómetro de resistencia (Pt100, Pt1000, Ni100, Ni1000)
entrada analógica
Tensión (de 0 a 10V CC) Corriente (de 4 a 20mA) 8 entradas FC4A-J8C1
Termistor (NTC, PTC) 8 entradas FC4A-J8AT1
Módulo de salida
Tensión (de -10 a +10V CC) Corriente (de 4 a 20mA) 2 entradas FC4A-K2C1
analógica
Funcionalidad actualizada
Doce funciones nuevas han sido incorporadas a los módulos de la CPU FC4A de MicroSmart. La disponibili-
dad de las doce nuevas funciones depende del modelo y versión del programa del sistema de los módulos de
CPU, según aparece a continuación.
Tipo compacto Tipo estrecho
FC4A-D20RK1
Módulo de la CPU FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
Módulos de E/S analógicas
— — 203 o superior 204 o superior 203 o superior
(del tipo actualizar Escalera)
Compatibilidad del módulo
principal AS-Interface
— —
Compatibilidad de cartucho
— —
de memoria de 64KB
201 o superior
Actualización de instrucciones
PID
202 o superior 202 o superior
Selección de pantalla inicial
203 o superior 202 o superior
del módulo HMI
Compatibilidad con
Comunicación de usuario
RS485
204 o superior 204 o superior
Comunicación del usuario 202 o superior
BCC Actualización
(ADD-2comp, Modbus ASCII, y Modbus RTU)
• Apague MicroSmart antes de empezar la instalación, extracción, cableado, mantenimiento e inspección de MicroSmart. En
caso de no hacerlo puede provocar descargas eléctricas o peligro de incendio.
• Se requieren conocimientos especiales para instalar, conectar los cables, programar y manejar MicroSmart. Las personas
que carezcan de estos conocimientos no deben utilizar MicroSmart.
• Se deben configurar paradas de emergencia y circuitos de interbloqueo fuera de MicroSmart. Si tales circuitos se configura-
ran dentro de MicroSmart, un fallo en MicroSmart podría provocar desorden en el sistema de control, daños o accidentes.
• Instale MicroSmart siguiendo las instrucciones descritas en este manual del usuario. Una instalación inadecuada daría
como resultado fallos o un mal funcionamiento de MicroSmart.
• El MicroSmart está diseñado para su instalación en un armario eléctrico. No instale MicroSmart fuera de un armario eléc-
trico.
• Instale MicroSmart en los ambientes descritos en este manual del usuario. Si MicroSmart se utiliza en lugares en los que
MicroSmart está sometida a altas temperaturas, humedad elevada, condensación, gases corrosivos, vibraciones excesivas
y descargas excesivas, pueden producirse descargas eléctricas, peligro de incendio o un funcionamiento incorrecto.
• El ambiente adecuado para utilizar MicroSmart es "Grado 2 de polución". Utilice MicroSmart en aquellos ambientes con un
grado 2 de polución (según la norma IEC 60664-1).
• Impida que MicroSmart se caiga mientras se mueve o se transporta , de no hacerlo pueden producirse daños o funciona-
mientos erróneos de MicroSmart.
• Impida que caigan fragmentos de metal o trozos de cable dentro de la caja de MicroSmart. Ponga una cubierta sobre los
módulos de MicroSmart durante la instalación y la conexión de los cables. La introducción de tales fragmentos y astillas
puede provocar peligro de incendio, daños o funcionamiento inadecuado.
• Utilice una fuente de alimentación del valor adecuado. La utilización de una fuente de alimentación equivocada puede pro-
vocar peligro de incendio.
• Utilice un fusible aprobado por la norma IEC 60127 fuera de la línea de corriente de MicroSmart. Esto es un requisito nece-
sario cuando los equipos que contienen el MicroSmart tienen como destino Europa.
• Utilice un fusible aprobado por la norma IEC 60127 en el circuito de salida. Esto es un requisito necesario cuando los equi-
pos que contienen el MicroSmart tienen como destino Europa.
• Utilice un interruptor de circuito aprobado por la UE. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
• Compruebe la seguridad antes de iniciar y parar MicroSmart o cuando se ponga en funcionamiento MicroSmart para forzar
a que las salidas se activen o desactiven. Un manejo incorrecto de MicroSmart puede provocar daños en el equipo o acci-
dentes.
• Si fallaran los relés o transistores de los módulos de salida de MicroSmart, las salidas permanecerían activadas o desacti-
vadas. Disponga un circuito de supervisión fuera de MicroSmartpara las señales de salida que puedan producir accidentes
peligrosos.
• No conecte el cable de masa directamente al MicroSmart. Conecte una masa de protección al armario que contiene el
MicroSmart usando para ello un tornillo M4 o mayor. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
• No desensamble, repare o modifique los módulos de MicroSmart.
• Tire la batería de los módulos de MicroSmart cuando ésta se agote cumpliendo con la legislación vigente al respecto.
Cuando almacene o tire la batería, utilice un contenedor adecuado preparado para este fin. Esto es un requisito necesario
cuando los equipos que contienen el MicroSmart tienen como destino Europa.
• Cuando tire MicroSmart, hágalo como si se tratara de un residuo industrial.
Historial de revisiones
Datos Nº de manual Descripción
Febrero, 2009 B-1145(0) Primera edición
Corrección de Error Tipográfico.
Junio, 2009 B-1145(1)
2-59,17-34,A-5
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
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
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
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
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
Acerca de MicroSmart
La nueva familia de microcontroladores MicroSmart, de IDEC, es una nueva familia de controladores de lógica
microprogramable disponible en dos formatos: Formato compacto, Estrecho. En el formato compacto,
disponemos de modelos de 10, 16 y 24 terminales E/S con una fuente de alimentación universal integrada que
nos sirve para alimentar de 100 a 240V CA o 24V CC. La CPU de 24E/S la podremos expandir hasta un
máximo de 88E/S, pudiéndole colocar un máximo de 4 módulos de expansión.
En la CPU extrecha disponemos de 2 modelos: una 20 y otra de 40 E/S y se alimenta a 24V DC. Esta CPU la
podemos expandir hasta un máximo de 264 puntos con un máximo de 8 módulos.
Los programas del usuario para MicroSmart se pueden editar utilizando WindLDR en un PC Windows. Como
WindLDR puede cargar programas del usuario existentes creados para PLC anteriores de IDEC, como toda la
serie FA, MICRO-1, MICRO3, MICRO3C y el controlador OpenNet, se pueden utilizar los activos de software en
el nuevo sistema de control.
La capacidad de programa de las CPU compactas es de 4.800 bytes (800 pasos) en el módulo de 10 E/S,
15.000 bytes (2.500 pasos) en el tipo 16 E/S y 27.000 bytes (4.500 pasos) en el tipo 24 E/S. Los módulos de la
CPU tipo compacto o poseen una capacidad de programa de 27.000 bytes (4.500 pasos) o 31.200 bytes
(5.200 pasos). Si se utiliza un cartucho de memoria opcional de 64KB con el tipo estrecho, puede ampliarse la
capacidad del programa hasta 64.500 bytes (10.750 pasos).
Características
Funciones de comunicación eficaces
MicroSmart dispone de cuatro eficaces funciones de comunicación.
Cuando se conecta un módulo de la CPU de MicroSmart a un equipo, en él se pueden
Comunicación de
supervisar el estado operativo y el estado de E/S. Podemos leer y escribir los datos de la
mantenimiento
CPU y cargar y descargar los programas del usuario. Todas las CPU (excepto la de 10 E/S
(Conexión a
compacta) las podemos conectar en una red 1:N, con un máximo de 32, y con ayuda del
Ordenador)
segundo puerto RS485.
Todos los módulos de la CPU de MicroSmart se pueden vincular a dispositivos externos
RS232C, como por ejemplo: impresoras y lectores de códigos de barras, controladores de
Comunicación de
temperatura, variadores de velocidad, utilizando la función de comunicación del usuario.
usuario
La comunicación de usuario mediante RS485 está disponible también en los módulo CPU
actualizados de salida estrecha de 20 relés de E/S y 40-E/S.
Comunicación por Todos los módulos de la CPU de MicroSmart (excepto el tipo 10 E/S compacto) pueden
módem comunicarse a través de módems utilizando el protocolo de módem incorporado.
Todos los módulos de la CPU de MicroSmart (excepto el tipo 10 E/S todo en uno) pueden
Red de
establecer una red de comunicaciones Data-Link. Un módulo de la CPU en la estación
comunicaciones Data-
principal puede comunicarse con 31 estaciones secundarias a través de una línea RS485
Link
para intercambiar datos y realizar un control distribuido eficaz.
Adaptador de comunicación RS232C Lo podemos utilizar para la comunicación 1:1 para la programación del
Módulo de comunicación RS232C equipo, la comunicación del usuario y la comunicación por módem.
Está disponible en dos formatos: conexión por tornillo o conector mini DIN.
Adaptador de comunicación RS485
Se utiliza para la comunicación 1:1 o 1:N la comunicación del usuario y la
Módulo de comunicación RS485
comunicación de enlace de datos.
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.
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
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.
Puerto 2
Adaptador de comunicación
RS485 en el conector del puerto 2 1º unidad
Conversor RS232C/RS485
FC2A-MD1
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.
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.
Red AS-Interface
El MicroSmart puede conectarse al bus de campo AS-Interface usando para ello el módulo maestro AS-
Interface (FC4A-AS62M).
La AS-Interface es un tipo de bus de campo cuyo objetivo principal es controlar sensores y actuadores. La AS-
Interface es un bus de campo abierto, que cumple con los requisitos de la norma IEC62026, el cual no
pertenece con exclusividad a ningún fabricante. Un maestro puede comunicarse con dispositivos esclavos
tales como sensores, actuadores, el estado de las señales digitales y analógicas remotas son transmitidas a
través del bus de AS-Interface.
El bus de AS-Interface se compone de tres elementos principales:
•Un elemento de control, el módulo maestro AS-Interface de MicroSmart
•Uno o más dispositivos esclavos, como sensores, actuadores, interruptores e indicadores.
•Una fuente de alimentación específica pare el bus AS-Interface de 30V CC (26,5 a 31,6V CC)
Estos componentes se conectan usando un cable de dos núcleos, que se utiliza tanto para la transmisión de
datos como para la alimentación del propio bus AS-Interface. La AS-Interface emplea un sistema de cableado
simple, pero eficaz, que incorpora la función de asignación automática de las unidades esclavas, al tiempo que
facilitan su instalación y mantenimiento.
Si desea obtener más detalles acerca de la comunicación de AS-Interface, consulte el manual del usuario
independiente del módulo maestro AS-Interface MicroSmart (Nº del manual FC9Y-B644).
AS-Interface
Gateway Seguridad al trabajar con AS-Interface
Válvula solenoide
Terminal de comunicación de colector
de AS-Interface SX5A
Tipo panel interior IP20
Sensor
(Tipo de conexión
directa a AS-Interface) Torre luminosa
(Tipo de
Sensor conexión directa
a AS-Interface) Interruptor
de parada
de emergencia
(13) Potenciómetro
analógico
(6) LED de entrada (IN)
(14) Conector de puerto 2
Desde la izquierda:
(7) LED de alimentación (PWR)
(8) LED de ejecución (RUN)
(9) LED de error (ERR)
(10) LED de estado (STAT)
Vista de la
parte inferior (11) LED de salida (OUT)
(4) Terminales de salida
Fuente de alimentación
Tensión establecida Tipo alim. CA: 100 a 240V CA, Tipo alim. CC: 24V CC
Intervalo de tensión permitido Tipo alim. CA: 85 a 264 V CA, Tipo alim. CC: 16,0 a 31,2V CC
Frecuencia de alimentación
Tipo alim. CA: 50/60 Hz (47 a 63 Hz)
establecida
0,25A (85V CA) 0,30A (85V CA) 0,45A (85V CA)
Corriente máxima de entrada
0,16A (24V CC) 0,19A (24V CC) 0,36A (24V CC)
FC4A-C10R2: 30VA (264 V CA), 20VA (100 V CA) (módulo de la CPU*)
FC4A-C16R2: 31VA (264 V CA), 22VA (100 V CA) (módulo de la CPU*)
Tipo alim. CA FC4A-C24R2: 40VA (264 V CA), 33VA (100 V CA)
Consumo (módulo de la CPU* + 4 módulos de E/S)
máximo de *El consumo de alimentación del módulo de la CPU incluye 250 mA de alimentación
alimentación del sensor.
FC4A-C10R2C: 3,9W (24 VCC)(módulo de la CPU)
Tipo alim. CC FC4A-C16R2C: 4,6W (24 VCC)(módulo de la CPU)
FC4A-C24R2C: 8,7W (24 VCC)(módulo de la CPU + 4 módulos de E/S)
Interrupción momentánea de
10 mseg (en las entradas y salidas establecidas) (CEI 61131)
alimentación permitida
Entre alimentación y terminales o : 1.500 V CA, 1 minuto
Rigidez dieléctrica
Entre E/S y terminales o : 1.500 V CA, 1 minuto
Entre alimentación y terminales o : 10 M¾ mínimo (500 V CC megóhmetro)
Resistencia de aislamiento
Entre E/S y terminales o : 10 M¾ mínimo (500 V CC megóhmetro)
Terminales de alimentación CA: 1,5 kV, entre 50 nseg y 1 µseg
Resistencia al ruido
Terminales de E/S (pinza de acoplamiento): 1,5 kV, entre 50 nseg y 1 µseg
Corriente de irrupción 35 A máximo 35 A máximo 40 A máximo
Cable de toma de tierra UL1007 AWG16
Cable de fuente de alimentación UL1015 AWG22, UL1007 AWG18
Efecto de la conexión Polaridad inversa: Funcionamiento normal (CA), Sin funcionamiento, sin daño (CC)
inadecuada de la fuente de Tensión o frecuencia inadecuada: Puede producirse un daño permanente
alimentación Conexión inadecuada del hilo conductor: Puede producirse un daño permanente
Nota: El número máximo de salidas de relé que pueden activarse simultáneamente es de 33 puntos (módulo de la CPU
del tipo alimentado por CA), o 44 puntos (módulo de la CPU alimentado por CC) incluyendo las salidas de relé del propio
módulo.
Función de comunicación
Puerto 2 (RS232C) Puerto 2 (RS485)
Puerto de comunicaciones Puerto 1 (RS232C) Adaptador de Adaptador de
comunicación comunicación
Normas EIA RS232C EIA RS232C EIA RS485
Conexión a Ordenador:
19.200 bps
Velocidad máxima en baudios 19.200 bps 19.200 bps
Red de comunicaciones
Data-Link: 38.400 bps
Comunicación de
mantenimiento Posible Posible Posible
(Conexión a Ordenador)
Comunicación de usuario Posible Posible Imposible
Comunicación de módem Imposible Posible Imposible
Comunicación de la red de
Imposible Imposible Posible
comunicaciones Data-Link
Cantidad de estaciones
— — 31
secundarias
Longitud máxima del cable Cable especial Cable especial 200 m *
Aislamiento entre el circuito
interno y el puerto de Sin aislar Sin aislar Sin aislar
comunicaciones
* Cable recomendado para RS485: Cable trenzado blindado con un núcleo mínimo de 0,3 mm2.
Resistencia de conductor 85 ¾/ km máximo, resistencia de blindaje 20 ¾/ km máximo.
Funciones incorporadas
Total 4 puntos
Frecuencia máxima de
Seleccionable entre una o dos fases:
recuento y puntos del contador
20 kHz (1 punto)
de alta velocidad
Contador de alta velocidad Una fase: 5 kHz (3 puntos)
Intervalo de recuento Entre 0 y 65535 (16 bits)
Modo de codificador rotativo y modo de
Modo de operación
contador de suma
Circuito interno
Entradas I0 y I1 Entrada
Circuito interno
28,8
COM
Tensión de entrada ( V CC)
24 Área de COM
activación
15
Transición Límites de uso de E/S
Área
Al utilizar FC4A-C16R2/C o FC4A-C24R2/C a una temperatura ambiente de
Área de
5
desactivación
55°C en la dirección normal de montaje, limite las entradas y salidas,
0 respectivamente, las cuales se activan simultáneamente a lo largo de la
1,2 6,5 11,3 13,8 línea (1).
Corriente de entrada (mA)
(2) 45°C Cuando se utiliza a 45°C, todas las
Entradas I2 a la I15 28,8 E/S pueden activarse
26,4
simultáneamente a una tensión de
Tensión de entrada ( V CC)
Retraso de salida
ACTIVADO
Comando
DESACTIVADO
ACTIVADO
Estado de relé de salida
DESACTIVADO
Terminales de
alimentación de sensor
Terminales de entrada +24V 0V
DC OUT
DC IN
COM
0 1 2 3 4 5
Terminales de
100-240VAC Ry.OUT Ry.OUT
alimentación CA L N COM0 0 1 2 COM1 3
Terminales de
FC4A-C16R2
Terminales de
alimentación de sensor +24V 0V DC IN 0 1 2 3 4 5 6 7 10
Terminales de
FC4A-C24R2
Terminales de
alimentación de sensor +24V 0V DC IN 0 1 2 3 4 5 6 7 10 11 12 13 14 15
Terminales de 100-240VAC
L N
Ry.OUT Ry.OUT Ry.OUT Ry.OUT
COM0 0 1 2 3 COM1 4 5 6 7 COM2 10 COM3 11
alimentación CA
Terminales de
Terminales de entrada
DC IN 0 1 2 3 4 5
COM
Terminales de salida
FC4A-C16R2C
Terminales de entrada
DC IN 0 1 2 3 4 5 6 7 10
COM
Terminales de salida
FC4A-C24R2C
Terminales de entrada
DC IN 0 1 2 3 4 5 6 7 10 11 12 13 14 15
COM
Terminales de salida
Módulo de la CPU del tipo alim. por CA Módulo de la CPU del tipo alim. por CC
Cableado de entrada de emisor de CC Cableado de entrada de emisor de CC
Alimentación
Externa
– – Alimentación – –
+ + Sensor Externa + + Sensor
Alimentación
de sensor
+24V 0V DC IN 0 1 2 3 4 5 DC IN 0 1 2 3 4 5
DC OUT COM COM
Alimentación
Externa + + + +
Alimentación
– – Sensor Externa – – Sensor
Alimentación
de sensor
+24V 0V DC IN 0 1 2 3 4 5 DC IN 0 1 2 3 4 5
DC OUT COM COM
Fusible Fusible
Fusible Fusible
L + L + L + L +
– L L L – L Carga + – – L L L – L Carga
N N N N
(18) Expansión
(16) Tapa articulada Conector
Precinto
Fuente de alimentación
Tensión establecida 24 V CC
Intervalo de tensión
Entre 20,4 y 26,4 V CC (incluyendo fluctuaciones)
permitido
Corriente máxima de entrada 0,56 A (26,4 V CC) 0,70 A (26,4 V CC) 0,70 A (26,4 V CC)
Consumo máximo de Módulo de la CPU + 7 módulos de E/S
alimentación 14 W (26,4 V CC) 17 W (26,4 V CC) 17 W (26,4 V CC)
Interrupción momentaria de
10 mseg (a 24 V CC)
alimentación permitida
Entre alimentación y terminales: 500 V CA, 1 minuto
Rigidez dieléctrica
Entre E/S y terminales: 1.500 V CA, 1 minuto
Entre alimentación y terminales: 10 M¾ mínimo (500 V CC
megóhmetro)
Resistencia de aislamiento
Entre E/S y terminales: 10 M¾ mínimo (500 V CC
megóhmetro)
Terminales de alimentación CC: 1,0 kV, entre 50 nseg y 1 µseg
Resistencia al ruido
Terminales de E/S (pinza de acoplamiento): 1,5 kV, entre 50 nseg y 1 µseg
Corriente de irrupción 50 A máximo (24 V CC)
Cable de toma de tierra UL1015 AWG22, UL1007 AWG18
Cable de fuente de
UL1015 AWG22, UL1007 AWG18
alimentación
Efecto de la conexión Polaridad inversa: Si no hay funcionamiento, no hay daño
inadecuada de la fuente de Tensión o frecuencia inadecuada: Puede producirse un daño permanente
alimentación Conexión inadecuada del hilo conductor: Puede producirse un daño permanente
Nota: El número máximo de salidas de relé que pueden activarse simultáneamente es 96 puntos incluyendo las salidas de
relé en el módulo de la CPU.
Copia de Datos de copia Relé interno, registro de desplazamiento, contador, registro de datos, registros
seguridad de de seguridad de datos de expansión
RAM Pila Pila de litio secundaria
Tiempo de carga Aprox. 15 horas para cargar desde 0 % hasta 90 % de la carga total
Vida de la pila 5 años al cargar durante 9 horas y descargar durante 15 horas
Reemplazabilidad Es imposible reemplazar la pila
Sistema de control Sistema almacenado del programa
35 básico 35 básico
Palabras de instrucciones
53 avanzado 72 avanzado
Instrucción
1,65 mseg (1000 pasos) Consulte la página A-1.
Tiempo de básica
procesamient 0,64 mseg (sin incluir el servicio de E/S de expansión, el procesamiento de
o Procesamiento
función de reloj, el procesamiento de vínculos de datos y el procesamiento de
de END
interrupción) Consulte la página A-2.
1024 + 560 para dispositivos de AS-Interface
Relé interno 1024
(Nota 2)
Registro de desplazamiento 128
1300 + 300 para dispositivos de AS-Interface
Registro de datos 1300
(Nota 2)
Registro de datos de expansión — 6.000
100 (de suma, reversible de pulsos duales, reversible de selección
Contador
incremental/decremental)
Temporizador 100 (1 seg, 100 mseg, 10 mseg, 1 mseg)
Pueden designarse cuatro entradas (de la I2 a la I5) como entradas de captura
Entrada de captura o de interrupción
Entrada de interrupción Anchura mínima de pulso activado: 40 µseg máximo
Anchura mínima de pulso desactivado: 150 µseg máximo
Error de alimentación, temporizador de vigilancia, conexión de la red de
comunicaciones Data-Link, comprobación de suma EEPROM en el programa
del usuario, comprobación de suma en el valor de preselección del
Función de autodiagnóstico temporizador/contador, comprobación de suma RAM en el programa del
usuario, datos mantenidos, sintaxis del programa del usuario, escritura del
programa del usuario, módulo de la CPU, IC del reloj, inicialización del bus de
E/S, ejecución del programa del usuario
Activar y desactivar la alimentación
Comando inicio/parada en WindLDR
Método de inicio/parada
Activación y desactivación del relé interno especial M8000
Activación y desactivación de entrada de Stop o de Reset
Nota 1: Cuando se utiliza un cartucho de memoria de 64KB y WindLDR versión 4.2 o superior.
Nota 2: Cuando se utiliza un módulo de la CPU con un programa del sistema versión 201 o superior y WindLDR versión
4.2 o superior.
Nota: Todos los registros de datos de expansión son de tipos de mantenimiento. Los dispositivos de AS-Interface (M1300-
M1977 y D1700-D1999) permanecen sin cambios cuando se activa la entrada de restablecimiento.
Función de comunicación
Puerto 2 (RS232C) Puerto 2 (RS485)
Módulo de Módulo de
Puerto de comunicaciones Puerto 1 (RS232C) comunicaciones comunicaciones
Adaptador de Adaptador de
comunicación comunicación
Normas EIA RS232C EIA RS232C EIA RS485
Conexión a Ordenador:
19.200 bps
Comunicación del usuario:
Velocidad máxima en baudios 19.200 bps 19.200 bps
19.200 bps
Red de comunicaciones
Data-Link: 38.400 bps
Comunicación de
mantenimiento Posible Posible Posible
(Conexión a Ordenador)
Comunicación de usuario Posible Posible Posible (Nota 1)
Comunicación de módem Imposible Posible Imposible
Comunicación de la red de
Imposible Imposible Posible
comunicaciones Data-Link
Cantidad de estaciones
— — 31
secundarias
Longitud máxima del cable Cable especial Cable especial 200m (Nota 2)
Aislamiento entre el circuito
interno y el puerto de Sin aislar Sin aislar Sin aislar
comunicaciones
Nota 1: La comunicación del usuario RS485 está disponible sólo en los módulos de la CPU actualizados, consulte la
página 17-1.
Nota 2: Cable recomendado para RS485: Cable trenzado blindado con un núcleo mínimo de 0,3 mm2.
Resistencia de conductor 85 ¾/km máximo, resistencia de blindaje 20 ¾/km máximo.
Funciones incorporadas
Total 4 puntos
Frecuencia máxima de
Seleccionable entre una o dos fases:
recuento y puntos del contador
20 kHz (2 puntos)
de alta velocidad
Contador de alta velocidad Una fase: 5 kHz (2 puntos)
Intervalo de recuento Entre 0 y 65535 (16 bits)
Modo de codificador rotativo y modo de
Modo de operación
contador de suma
Cantidad 1 punto
Potenciómetro analógico
Intervalo de datos Entre 0 y 255
Cantidad 1 punto
Intervalo de tensión de entrada Entre 0 y 10 V CC
Entrada de tensión analógica
Impedancia de entrada Aprox. 100 k¾
Intervalo de datos Entre 0 y 255
Cantidad 2 puntos
Salida de pulso
Frecuencia máxima 20 kHz
Circuito interno
Entrada
Circuito interno
26,4
COM
COM
Tensión de entrada ( V CC)
24 Área de
activación
15
Transición
Límites de uso de E/S
Área Al utilizar FC4A-D20K3/S3 a una temperatura ambiente de 55°C en la
5 Área de dirección normal de montaje, limite las entradas y salidas, respectivamente,
desactivación las cuales se activan simultáneamente a lo largo de la línea (1).
0
1,2, 6,5 11,3 12,4 Cuando utilice FC4A-D40K3/S3, limite las entradas y salidas,
Corriente de entrada (mA) respectivamente, las cuales se activan simultáneamente en cada conector a
lo largo de la línea (2).
Entradas I2 a la I5 y I10 a la I27
(3) 40°C Cuando se utiliza a 40°C, todas las
26,4 E/S pueden activarse
Tensión de entrada ( V CC)
26,4
24,0 simultáneamente a 26,4 V CC
Tensión de entrada ( V CC)
24 Área de
activación como se indica en la línea (3).
(2) 55°C
Al utilizar FC4A-D20RK1/RS1,
15
Transición (1) 55°C todas las E/S pueden activarse
Área simultáneamente a 55°C, tensión
Área de
de entrada 26,4 V CC.
5
desactivación
0
0
1,2 4,.2 7 7,7 0 50 60 70 80 100
Corriente de entrada (mA) Ratio de activación simultánea de E/S (%)
FC4A-D20K3, -D20RK1 y -D40K3 (salida PNP) FC4A-D20S3, -D20RS1 y -D40S3 (salida NPN)
+V COM(+)
Circuito interno
Circuito interno
Salida Salida
COM(–) –V
Retraso de salida
ACTIVADO
Comando
DESACTIVADO
ACTIVADO
Estado de relé de salida
DESACTIVADO
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)
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)
CN2
Sensor de 2 cables Nº de terminal Entrada Nº de terminal Salida Carga Fusible
– + 26 I14 25 Q10 L
24 I15 23 Q11 L
22 I16 21 Q12 L
20 I17 19 Q13 L
18 I20 17 Q14 L
16 I21 15 Q15 L
NPN
14 I22 13 Q16 L
12 I23 11 Q17 L
10 I24 9 COM(–) – + Fusible
– 8 I25 7 COM(–)
24 V CC
+ 6 I26 5 COM(–)
4 I27 3 +V
2 COM 1 +V
CN2
Sensor de 2 cables Nº de terminal Entrada Nº de terminal Salida Carga Fusible
+ – 26 I14 25 Q10 L
24 I15 23 Q11 L
22 I16 21 Q12 L
20 I17 19 Q13 L
18 I20 17 Q14 L
16 I21 15 Q15 L
PNP
14 I22 13 Q16 L
12 I23 11 Q17 L
+ 24 V CC 10 I24 9 COM(+) Fusible + –
– 8 I25 7 COM(+)
6 I26 5 COM(+)
4 I27 3 –V
2 COM 1 –V
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.
Descripción de piezas
(4) Nº de terminal
Circuito interno
Entrada Entrada
61131-2) se muestra a continuación:
FC4A-N08B1 y FC4A-N16B1
COM COM
Tensión de entrada ( V CC)
28,8
28,8
28,8 28,8
24 Área de 26,4 26,4
Tensión de entrada ( V CC)
activación 24,0
15
Transición (1) 55°C
Área (3) 55°C
5 Área de
desactivación
0
0,9 3,2 5,3 6,4
0 0
Corriente de entrada (mA)
0 70 100 0 50 70 90 100
Ratio de activación simultánea de entrada (%) Ratio de activación simultánea de entrada (%)
FC4A-N08A11 Entrada
132
Área de COM
120 activación
Tensión de entrada ( V CC)
20 desactivación 100
102
0
1 2 4 5 12,7 15 16,9
Corriente de entrada (mA)
0
0 50 100
Ratio de activación simultánea de entrada (%)
DC.IN
Cableado de entrada de emisor Cableado de entrada de receptor
0
1
2
3 Sensor de 2 cables Nº de terminal Entrada Sensor de 2 cables Nº de terminal Entrada
4
5 – + 0 I0 + – 0 I0
6
7 1 I1 1 I1
2 I2 2 I2
3 I3 3 I3
4 I4 4 I4
NPN PNP
5 I5 5 I5
– 24 V CC 6 I6 + 6 I6
24 V CC
+ 7 I7 – 7 I7
COM COM COM COM
0
1
3
4
– + 0 I0 + – 0 I0
1
5
6
1 I1 1 I1
2
7
10
3
11
12 2 I2 2 I2
4
13
14 3 I3 3 I3
5
15
16 4 I4 4 I4
6
17 NPN PNP
5 I5 5 I5
7 COM COM
6 I6 6 I6
7 I7 7 I7
COM COM COM COM
10
– + 10 I10 + – 10 I10
13
14
11 I11 11 I11
15
12 I12 12 I12
16
13 I13 13 I13
17 COM COM
14 I14 14 I14
NPN PNP
15 I15 15 I15
– 16 I16 + 24 V CC 16 I16
24 V CC
+ 17 I17 – 17 I17
COM COM COM COM
COM COM COM COM
AC.IN
Nº de terminal Salida
0
1 0 I0
2
3
4 1 I1
5
6 2 I2
7
3 I3
COM0 COM0
AC NC NC
4 I4
5 I5
6 I6
0
7 I7
1
COM1 COM1
2
AC
3 COM0 NC
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.
Descripción de piezas
(4) Nº de terminal
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.
Retraso de salida
ACTIVADO
Comando
DESACTIVADO
ACTIVADO
Estado de relé de salida
DESACTIVADO
– CC Fusible CA L 7 Q7
1
COM1 COM1
2
3 COM0 NC
página 3-14.
7
COM1
3
4
1
5
6
L 2 Q2
2
7
10 – L 3 Q3
Fusible CC Fusible
3
11
12 + L 4 Q4
4
13
14 + L 5 Q5
5
– CC Fusible CA
15
16
L 6 Q6
6
17
L 7 Q7
7 COM0 COM0
COM0 COM0
COM0 COM0
10
L 10 Q10
11
12
L 11 Q11
13
L 12 Q12
14
– L 13 Q13
15
Fusible CC Fusible
+ L 14 Q14
16
+ L 15 Q15
17 COM1 COM1
– CC Fusible CA
L 16 Q16
L 17 Q17
COM1 COM1
COM1 COM1
Salida PNP
+V
Circuito interno
Salida
COM (–)
Tr.OUT
0
1 Fusible Carga Nº de terminal Salida
2
3
4
L 0 Q0
5
6 L 1 Q1
7
L 2 Q2
L 3 Q3
L 4 Q4
L 5 Q5
L 6 Q6
Fusible + – L 7 Q7
COM(–) COM(–)
0
+V +V
1
2
la página 3-14.
6
7 COM(–) +V
CN1
Fusible Carga Nº de terminal Salida Nº de terminal Salida Carga Fusible
L 20 Q0 19 Q10 L
L 18 Q1 17 Q11 L
L 16 Q2 15 Q12 L
L 14 Q3 13 Q13 L
L 12 Q4 11 Q14 L
L 10 Q5 9 Q15 L
L 8 Q6 7 Q16 L
L 6 Q7 5 Q17 L
4 COM0(–) 3 COM0(–)
+ – – +
2 +V0 1 +V0
CN2
Fusible Carga Nº de terminal Salida Nº de terminal Salida Carga Fusible
L 20 Q20 19 Q30 L
L 18 Q21 17 Q31 L
L 16 Q22 15 Q32 L
L 14 Q23 13 Q33 L
L 12 Q24 11 Q34 L
L 10 Q25 9 Q35 L
L 8 Q26 7 Q36 L
L 6 Q27 5 Q37 L
4 COM1(–) 3 COM1(–)
+ – – +
2 +V1 1 +V1
Salida NPN
COM(+)
Circuito interno
Salida
–V
Tr.OUT
0
1
2 Carga Nº de terminal Salida
3
4
5
L 0 Q0
6
7 L 1 Q1
L 2 Q2
L 3 Q3
L 4 Q4
L 5 Q5
L 6 Q6
L 7 Q7
– + Fusible
COM(+) COM(+)
0
–V –V
1
2
3
CN1
Fusible Carga Nº de terminal Salida Nº de terminal Salida Carga Fusible
L 20 Q0 19 Q10 L
L 18 Q1 17 Q11 L
L 16 Q2 15 Q12 L
L 14 Q3 13 Q13 L
L 12 Q4 11 Q14 L
L 10 Q5 9 Q15 L
L 8 Q6 7 Q16 L
L 6 Q7 5 Q17 L
4 COM0(+) 3 COM0(+)
– + + –
2 –V0 1 –V0
CN2
Fusible Carga Nº de terminal Salida Nº de terminal Salida Carga Fusible
L 20 Q20 19 Q30 L
L 18 Q21 17 Q31 L
L 16 Q22 15 Q32 L
L 14 Q23 13 Q33 L
L 12 Q24 11 Q34 L
L 10 Q25 9 Q35 L
L 8 Q26 7 Q36 L
L 6 Q27 5 Q37 L
4 COM1(+) 3 COM1(+)
– + + –
2 –V1 1 –V1
Descripción de piezas
(4) Nº de terminal
(2) 45°C
24 Área de activación
28,8
26,4
Tensión de entrada ( V CC)
15 (1) 55°C
Transición
Área
5 Área de
desactivación
0
1,2 4,2 7 8,4
Corriente de entrada (mA) 0
0 80 100
Ratio de activación simultánea de E/S (%)
Circuito interno de entrada
3,3 k¾
Cuando se utiliza a 45°C, todas las E/S pueden
activarse simultáneamente a una tensión de entrada de
Circuito interno
Entrada
28,8 V CC como se indica en la línea (2).
Al utilizar FC4A-M08BR1, todas las E/S pueden
COM activarse simultáneamente a 55°C, tensión de entrada
28,8 V CC.
Retraso de salida
ACTIVADO
Comando
DESACTIVADO
ACTIVADO
Estado de relé de salida
DESACTIVADO
Cableado de entrada
DC.IN Cableado de entrada de emisor de receptor
0
1 Sensor de 2 cables Sensor de 2 cables Nº de terminal E/S
2
3 – + + – 0 I0
Ry.OUT
0 1 I1
1 – +
2 24 V CC –24 V CC 2 I2
3 +
3 I3
NPN PNP
COM0 COM0
Cableado de salida de relé Fusible Carga NC NC
L 0 Q0
– L 1 Q1
Fusible CC Fusible
+
0
L 2 Q2
+
1
– CC Fusible CA L 3 Q3
DC.IN
2
COM1 COM1
3 COM0 NC
0
internamente.
Ry.OUT
2
13 y 3-14.
COM1
(4) Nº de terminal
El estilo del terminal depende del modelo de los módulos de E/S analógicas.
(3) LED de alimentación (PWR) Tipo de actualización END FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1, FC4A-K1A1:
Se activa cuando se suministra alimentación al módulo de E/S analógica.
(3) LED de estado (STAT) Tipo Actualización de escalera FC4A-J4CN1, FC4A-J8C1, FC4A-J8AT1, FC4A-K2C1:
Indica el estado operativo del módulo de E/S analógica.
LED de estado Estado operativo de entrada analógica
APAG El módulo de E/S analógica está detenido
ENC Funcionamiento normal
Inicializando
Cambiando configuración
Parpadeo
Error de inicialización del hardware
Error de fuente de alimentación externa
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%.
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%.
+
Dispositivo de entrada de +
tensión/corriente analógica – OUT
–
NC
+ + IN0
Dispositivo de salida de
tensión/corriente analógica – –
NC
+ + IN1
Dispositivo de salida de
tensión/corriente analógica – –
• Conecte un fusible que sea adecuado para la tensión que se aplica y la corriente consumida, en la posición
que se indica en el diagrama. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
• No conecte ningún cable a los terminales no utilizados.
• Antes de encender, asegúrese de que el cableado al módulo de E/S analógica es correcto. Si el cableado
no es correcto, módulo de E/S analógica puede resultar dañado.
+
Dispositivo de entrada de +
– OUT
tensión/corriente analógica –
A NC A
Termómetro de B’ + B’ IN0
resistencia B – B
NC A
+ + B’ IN1
Termopar – – B
• Conecte un fusible que sea adecuado para la tensión que se aplica y la corriente consumida, en la posición
que se indica en el diagrama. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
• Al conectar un termómetro de resistencia, conecte los tres cables a los terminales A, B’ y B del canal de
entrada IN0 o IN1 del detector de temperatura de resistencia (RTD).
• Al conectar un par termoeléctrico, conecte los dos cables a los terminales + y – del canal de entrada IN0 o
IN1.
• No conecte ningún cable a los terminales no utilizados.
• No conecte el par termoeléctrico a tensiones peligrosas (60 V CC o 42,4 V máximo o superiores).
NC
—
NC
NC
+
Dispositivo de salida de + IN0
tensión/corriente analógica –
–
NC
+
Dispositivo de salida de + IN1
tensión/corriente analógica –
–
• Conecte un fusible que sea adecuado para la tensión que se aplica y la corriente consumida, en la posición
que se indica en el diagrama. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
• No conecte ningún cable a los terminales no utilizados.
NC —
CS
Dispositivo de salida de +
tensión analógica +
– IN0
–
NC I–
CS
+ IN1
+
Dispositivo de salida de
corriente analógica –
–
IN1
I–
B CS
Termómetro de B’ +
resistencia A IN2
–
NC I–
CS
+ +
Termopar – IN3
–
NC I–
• Conecte un fusible que sea adecuado para la tensión que se aplica y la corriente consumida, en la posición que se indica en el
diagrama. Esto es un requisito necesario cuando los equipos que contienen el MicroSmart tienen como destino Europa.
• Si conecta un termómetro de resistencia, conecte los tres hilos B, B' y A a los terminales CS (sentido de corriente), +, y –
respectivamente, de los canales de entrada IN0 a IN3.
• Si conecta un termopar, conecte el hilo + al terminal + y el hilo – a los terminales CS y –.
• No conecte el par termoeléctrico a tensiones peligrosas (60 V CC o 42,4 V máximo o superiores).
• No conecte ningún cable a los terminales no utilizados.
• – los terminales de los canales de entrada IN0 a IN3 están interconectados.
NC —
+ +
Dispositivo de salida IN0
de tensión analógica – –
+
IN1
–
+
IN2
–
+
IN3
–
+
Dispositivo de salida +
– IN4
de corriente analógica –
+
IN5
• Conecte un fusible que sea adecuado para la tensión que se –
aplica y la corriente consumida, en la posición que se indica en +
el diagrama. Esto es un requisito necesario cuando los equipos IN6
–
que contienen el MicroSmart tienen como destino Europa.
+
• No conecte ningún cable a los terminales no utilizados. –
IN7
• – los terminales de los canales de entrada IN0 a IN7 están
interconectados.
NC —
A
NTC A
Termistor B IN0
B
A
IN1
B
A
IN2
B
A
IN3
B
A
PTC A
Termistor B IN4
B
A
IN5
B
A
• Conecte un fusible que sea adecuado para la tensión que se IN6
B
aplica y la corriente consumida, en la posición que se indica en A
el diagrama. Esto es un requisito necesario cuando los equipos IN7
B
que contienen el MicroSmart tienen como destino Europa.
• No conecte ningún cable a los terminales no utilizados.
+
Dispositivo de entrada de +
tensión/corriente analógica – OUT
–
NC
NC —
NC
NC
NC —
NC
• Conecte un fusible que sea adecuado para la tensión que se aplica y la corriente consumida, en la posición
que se indica en el diagrama. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
• No conecte ningún cable a los terminales no utilizados.
NC —
+ V+
Tensión analógica
NC I+ OUT0
dispositivo entrada – –
NC V+
+
Corriente analógica I+ OUT1
dispositivo entrada – –
• Conecte un fusible que sea adecuado para la tensión que se aplica y la corriente consumida, en la posición
que se indica en el diagrama. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
• No conecte ningún cable a los terminales no utilizados.
• – los terminales de los canales de salida OUT0 y OUT1 están interconectados.
Clases de protección
Circuitos de entrada
FC4A-L03A1, FC4A-J2A1 FC4A-L03AP1 (la versión 200 o posterior)
(la versión 200 o posterior)
VCC2
NC Origen actual
+
VCC1 VCC2
100¾ 1 M¾
Multiplexador
15 M¾ 10 k¾
1 M¾ A
Multiplexador
10¾
39 k¾ B’
–
B
Señal de
selección Señal de
de entrada selección
de entrada
Circuito de entrada
CS
1 kΩ
+ (B’) Datos de entrada
10 Ω +
1 kΩ
7Ω
– (B) –
Señal de
selección de I–
entrada
–V1
FC4A-J8C1 FC4A-J8AT1
Circuito de entrada
Origen actual
+
Circuito de entrada
100Ω
10 kΩ A
– Señal de
selección
de entrada
Circuitos de salida
FC4A-L03A1, FC4A-L03AP1, FC4A-K1A1 FC4A-L03A1, FC4A-L03AP1, FC4A-K1A1 FC4A-K2C1
(la versión 200 o posterior)
Circuito de salida
Circuito de salida
Circuito de salida
+ + V+
– – I+
+
Dispositivo de entrada de +
tensión/corriente analógica – OUT
–
A NC A
Termómetro de B’ + B’ IN0
resistencia B – B
NC A
+
Dispositivo de salida de + B’ IN1
tensión/corriente analógica –
– B
(1) Indicadores LED LED de estado: Indican los estados del bus de AS-Interface.
LED E/S: Indican el estado de la unidad esclava E/S especificada por los
LED de dirección.
LED de dirección: Indican las direcciones de las unidades esclavas.
(2) Pulsadores Se usan para seleccionar las direcciones de la unidad esclava, cambiar de modos
y guardar configuración.
(3) Bloque de terminales del cable de AS-Interface
Conecta el cable de AS-Interface.
Un bloque de terminales es suministrado con el módulo maestro de AS-Interface.
Cuando se pidan por separado, especifique el nº de tipo FC4A-PMT3P y cantidad
(cantidad del paquete: 2).
(4) Conector del cable de AS-Interface
Instala el bloque de terminales del cable de AS-Interface.
(5) Botón de desbloqueo Se utiliza para desbloquear el módulo maestro de AS-Interface desde la CPU o el
módulo E/S.
(6) Conector de expansión Conecta a la CPU y a los demás módulos de E/S.
(7) Etiqueta del módulo Indica el Nº de tipo del módulo maestro de AS-Interface y las especificaciones.
Secundarias máximas(Nota) Cuando se usa una mezcla de esclavas estándar y esclavas A/B juntas, las esclavas
estándar pueden usar sólo las direcciones 1(A) a 31(A). Además, cuando una esclava
estándar toma una cierta dirección, la dirección B del mismo número no puede usarse
para las esclavas A/B.
Puntos de E/S máximos Esclavas estándar: 248 total (124 entradas + 124 salidas)
(Nota) Esclavas A/B: 434 total (248 entradas + 186 salidas)
Cable de AS-Interface Cuando no se usa repetidor ni extensor: 100 m
Longitud máxima del cable cable plano de 2 hilos Cuando se usa un total de 2 repetidores o extensores: 300 m
Cables simples 200 mm
Tensión nominal del bus 30 V CC
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.
Descripción de piezas
(2) Botón ESC (3) Tecla 4) Tecla (5) Botón Aceptar (6) Conector de HMI
(Flecha hacia (Flecha hacia
arriba) abajo)
(1) Pantalla de visualización Pantalla de cristal líquido con iluminación backlight donde podemos visualizar
menús, dispositivos y datos.
(2) Botón ESC Cancela la operación actual y vuelve a la operación inmediatamente anterior.
(3) Tecla (Flecha hacia arriba) Se desplaza hacia arriba en el menú o aumenta los números o valores de
dispositivo seleccionados.
(4) Tecla (Flecha hacia abajo) Se desplaza hacia abajo en el menú o disminuye los números o valores de
dispositivo seleccionados.
(5) Botón Aceptar Permite ir a cada una de las pantallas de control o aceptar la operación
actual.
(6) Conector de HMI Permite conectar el módulo HMI a la CPU de formato compacto.
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.
Descripción de piezas
Descripción de piezas
Adaptador de comunicación RS232C (mini DIN) Adaptador de comunicación
Adaptador de comunicación RS485 (mini DIN) RS485 (terminal a tornillo)
Adaptador de comunicación
Para instalar el segundo puerto de comunicaciones en la CPU compacta, abra la tapa articulada y extraiga el
cartucho ficticio. Coloque el módulo de comunicaciones en el conector 2, comenzar de fuera a dentro
presionando hasta que toque fondo y quede asegurado con los enganches. Si estuviésemos utilizando un
autómata de formato estrecho el procedimiento sería el mismo, insertando el segundo puerto en módulo de
comunicación adicional.
Adaptador de comunicación Adaptador de comunicación
Tapa articulada
Tapa articulada
Conector de puerto 2
Cartucho ficticio
Después de instalar el adaptador de comunicación, Conector de puerto 2
incorpore de nuevo el cartucho ficticio.
Adaptador de comunicación
Para extraer el adaptador de comunicación del módulo de la
CPU compacta, retire en primer lugar el cartucho ficticio.
Mientras empuja la placa de PC del adaptador de comunicación
con un dedo a través de la abertura del cartucho ficticio, libere los
enganches del adaptador de comunicación utilizando un
destornillador plano. Saque el adaptador de comunicación del
conector de puerto 2. Al extraer el adaptador de comunicación
del módulo de HMI, siga estos pasos de forma similar.
Módulo de comunicaciones
Si los módulos están montados en un carril DIN, extraiga en
primer lugar los módulos del carril DIN como se describe en
página 3-7.
Botón de desenganche
Empuje hacia arriba el botón de desenganche para liberar los
enganches y separe los módulos como se muestra a la derecha.
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.
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.
Programación de WindLDR
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.
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.
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.
Cartucho de reloj
Con el cartucho del reloj opcional instalado en cualquier tipo de módulo de la CPU de MicroSmart, se puede
utilizar MicroSmart para el control programado del tiempo como la iluminación o los acondicionadores de aire.
Para configurar el calendario/reloj, consulte la página 15-5.
Número de tipo del cartucho de reloj
Nombre de módulo Núm. del tipo
Cartucho de reloj FC4A-PT1
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.
Dimensiones
Todos los módulos de MicroSmart tienen el mismo perfil para que sea posible montarlos en un carril DIN.
Módulos de la CPU
FC4A-C10R2, FC4A-C10R2C, FC4A-C16R2, FC4A-C16R2C
80,0 70,0
90,0
4,5*
FC4A-C24R2, FC4A-C24R2C
95,0 70,0
90,0
4,5*
FC4A-D20K3, FC4A-D20S3
90,0
4,5*
FC4A-D20RK1, FC4A-D20RS1
FC4A-D40K3, FC4A-D40S3
Módulos de E/S
FC4A-N08B1, FC4A-T08K1, FC4A-T08S1
90,0
4,5*
FC4A-M24BR2
3,8 39,1 1,0 70,0
90,0
4,5*
90,0
10
37,5
17,7
4,5*
FC4A-HPH1
Módulos de comunicaciones
FC4A-HPC1, FC4A-HPC2, FC4A-HPC3
22,5 13,9 70,0
90,0
4,5*
Ejemplo: La siguiente figura ilustra una configuración de sistema que consta de un módulo de la CPU tipo 24
E/S compacta, un módulo de salida de relé de 8 puntos y un módulo de entrada de CC de 16 puntos montado
en un carril DIN de 35 mm de ancho utilizando ganchos de montaje BNL6P.
9,0 95,0 23,5 23,5 9,0
90,0
45,0
35,0
4,5*
Precaución • Impida que caigan fragmentos de metal o trozos de cable dentro de la caja de
MicroSmart. Ponga una cubierta sobre los módulos de MicroSmart durante la
instalación y la conexión de los cables. La introducción de tales fragmentos y astillas
puede provocar peligro de incendio, daños o un funcionamiento incorrecto del equipo.
• No toque los contactos del conector con la mano, ya que, en caso contrario, puede
que una descarga electrostática dañe los componentes internos.
Ubicación de la instalación
MicroSmart debe instalarse correctamente para obtener un Tipo compacto
rendimiento óptimo.
El MicroSmart está diseñado para su instalación en un armario
eléctrico. No instale MicroSmart fuera de un armario eléctrico.
El entorno adecuado para utilizar MicroSmart es el de "Grado 2
de polución". Utilice MicroSmart en aquellos entorno que tengan
un grado 2 de polución (según la norma IEC 60664-1).
Asegúrese de que la temperatura en funcionamiento no
desciende por debajo de 0°C ni supera los 55°C. Si la
Clip del montaje
temperatura supera los 55°C, utilice un ventilador o un BNL6P
refrigerador. Tipo delgado
Monte MicroSmart en un plano vertical tal y como se muestra en
la figura de la derecha.
Para evitar un aumento excesivo de temperatura, facilite una
gran ventilación. No instale MicroSmart cerca, y especialmente
encima, de ningún dispositivo que genere un calor
considerable, como por ejemplo un radiador, un transformador
o un resistor de gran capacidad. La humedad relativa debe
estar comprendida entre el 30 y el 95 %. Clip del montaje
BNL6P
MicroSmart no debe se debe exponer a una excesiva cantidad
de polvo, suciedad, sal, luz solar directa, vibraciones ni descargas eléctricas. No utilice MicroSmart en una
zona en la que estén presentes agentes químicos corrosivos o gases inflamables. No se debe exponer los
módulos a salpicaduras de productos químicos, aceite o agua.
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.
Botón de desenganche
Desensamblaje de módulos
• Extraiga los módulos de MicroSmart del carril DIN antes de desensamblar los módulos.
Precaución Intentar desensamblar los módulos en un carril DIN directamente puede provocar
daños en los mismos.
• Apague MicroSmart antes de desensamblar los módulos. En caso de no hacerlo puede
provocar descargas eléctricas.
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
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.
Patilla
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.
FC4A-D20RK1 y FC4A-D20RS1
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.
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)
Abrazadera
Disposición de los orificios para el montaje directo sobre una superficie de panel
Realice orificios de montaje de ø4,3 mm como se indica a continuación y utilice tornillos M4 (de 6 u 8 mm de
longitud) para montar los módulos de MicroSmart sobre una superficie de panel.
• Módulos de la CPU
FC4A-C10R2, FC4A-C10R2C, FC4A-C24R2, FC4A-C24R2C
FC4A-C16R2, FC4A-C16R2C
,3
,3
ø4
ø4
2-
2-
90,0
83,0
90,0
83,0
68,0 83,0
80,0 95,0
35,4
4,3
47,5 4,3
2-ø 2-ø
24,1 24,1
103,0
103,0
90,0
90,0
3,0 3,0
• Módulos de E/S
FC4A-N08B1, FC4A-N16B1, FC4A-N08A11, FC4A-R081, FC4A-N16B3, FC4A-T16K3, FC4A-T16S3
FC4A-R161, FC4A-T08K1, FC4A-T08S1, FC4A-M08BR1,
FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1, FC4A-K1A1
23,5 ,3 17,6
6,3 2-ø4 6,3 2-ø4
,3
103,0
103,0
90,0
90,0
3,0 3,0
29,7 ,3 39,1
2-ø4 2-ø4,3
6,3 6,3
103,0
103,0
90,0
90,0
3,0 3,0
4,3 4,3
38,0 2-ø 22,5 2-ø
20,3 4,8
103,0
103,0
90,0
90,0
3,0 3,0
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
113,0±0,2
103,0
83,0
Ejemplo 2: Disposición de los orificios de montaje, de izquierda a derecha, de los módulos FC4A-
HPH1, FC4A-D20K3, FC4A-N16B3, FC4A-N32B3 y FC4A-M24R2
3,0
3,0 3,0 3,0 3,0
41,8 17,6 17,6 29,7
Todas las dimensiones están en mm.
Panel frontal
20 mm mínimo 20 mm mínimo
40 mm 40 mm
mínimo mínimo
80 mm
mínimo
20 mm mínimo 20 mm mínimo
Conducto de cableado
Panel frontal
20 mm mínimo 20 mm mínimo
80 mm
40 mm 40 mm mínimo
mínimo mínimo
20 mm mínimo 20 mm mínimo
Conducto de cableado
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.
Cableado de entrada
DC.IN DC.IN
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
0
1
1
2
2
3
3
NPN PNP
4
4
5
5
– +
6
6
24 V CC 24 V CC
+ –
7
7
COM COM
COM COM
Cableado de salida
• Si fallaran los relés o transistores de la CPU o de los módulos de salida de MicroSmart,
Precaución
las salidas permanecerían activadas o desactivadas. Disponga un circuito de
supervisión fuera de MicroSmart para las señales de salida que puedan producir
accidentes peligrosos.
• Conecte un fusible al módulo de salida, seleccionando uno adecuado para la carga.
Utilice los cables adecuados para el cableado de salida.
Módulos de la CPU compacta: UL1015 AWG22 o UL1007 AWG18
Módulos de la CPU delgada y de E/S: UL1015 AWG22
• Cuando el equipo que contiene MicroSmart está destinado para su utilización en países
europeos, inserte un fusible aprobado por la normativa IEC 60127 en la salida de todos
los módulos para evitar sobrecargas o cortocircuitos. Esto es necesario cuando se
exporta un equipo que contiene MicroSmart a Europa.
Salida de relé
Ry.OUT
0
1
2
3
4
5
6
7
Conecte un fusible
adecuado para la carga.
Fusible Carga
L
0
– L
Fusible CC Fusible
1
+
+ L
2
– CC Fusible CA L
3 COM0 NC
L
4
– L
Fusible + CC Fusible
5
L
6
+
– CC Fusible CA L
7
COM1
L L
1
L L
2
L L
3
L L
4
L L
5
L L
6
Fusible + – L L
– + Fusible
7 COM(–) +V
7 COM(+) –V
Circuito de protección A
Circuito de protección B
Salida Q Carga inductiva Este circuito de protección puede utilizarse con circuitos de
alimentación de carga de CA y CC.
R C C: 0,1 a 1 µF
R: Resistencia de aproximadamente el mismo valor de
COM resistencia que la carga
o
– +
Circuito de protección C
Salida Q Carga inductiva Este circuito de protección puede utilizarse con circuitos de
alimentación de carga de CC.
Utilice un diodo con los siguientes valores.
– +
Tensión de resistencia inversa:tensión del circuito de carga × 10
COM Corriente hacia delante: mayor que la corriente de carga
Circuito de protección D
Salida Q Carga inductiva Este circuito de protección puede utilizarse con circuitos de
alimentación de carga de CA y CC.
Varistor
– +
COM
o
Fuente de alimentación
Módulo de la CPU compacta (Alim. con CA y CC)
• Utilice una fuente de alimentación del valor adecuado. La utilización de una fuente de
Precaución alimentación equivocada puede provocar peligro de incendio.
• El intervalo de tensión permitida es de 85 a 264V CA para los módulos de la CPU con
alimentación CA y de 16,0 a 31,2V CC para los módulos de la CPU con alimentación de
CC. No utilice MicroSmart con ninguna otra tensión.
• Si la tensión se activa o desactiva muy lentamente entre 15 y 50 V de CA, MicroSmart
puede ejecutarse y pararse repetidamente entre estas tensiones. Si pueden producirse
fallos o un mal funcionamiento del sistema de control, daños o accidentes, incluya una
medida de prevención utilizando un circuito de supervisión de tensión fuera de
MicroSmart.
• Utilice un fusible aprobado por la norma IEC 60127 fuera de la línea de corriente de
MicroSmart. Esto es necesario cuando se exporta un equipo que contiene MicroSmart a
Europa.
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.
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.
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.
RS232C Módulo de la
CPU compacta
Conector
hembra D-sub
de 9 contactos Puerto 2 (Nota)
Adaptador de comunicación
RS232C FC4A-PC1
Nota: El conector del puerto 2 está
disponible únicamente en los módulos
de la CPU tipo 16 y 24 E/S compacta, Puerto 1 (RS232C)
no en el tipo 10 E/S.
Módulo de comunicación
RS232C FC4A-HPC1
Módulo de la
CPU delgada
Puerto 2
Puerto 1 (RS232C)
Puerto 2
Adaptador de comunicación
RS232C FC4A-PC1
Módulo de la
RS232C
CPU compacta
Conector
hembra D-sub
de 9 contactos
Módulo de la
CPU delgada
Puerto 2
Puerto 2
Adaptador de comunicación RS485
FC4A-PC2
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 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
Operación RUN/STOP
Esta sección describe las operaciones necesarias para iniciar y parar MicroSmart y para utilizar las entradas de
Stop y de Reset.
Precaución • Compruebe la seguridad antes de iniciar y parar MicroSmart. Una operación incorrecta
en MicroSmart puede causar daños en el equipo o accidentes.
Esquema de inicio/parada
El circuito de inicio/parada de MicroSmart consta
de tres bloques; fuente de alimentación, M8000
(relé interno especial del control de inicio) y Iniciar
entradas de Stop/de Reset. Cada bloque se PLC
Fuente de Control de Entrada Entrada
puede utilizar para iniciar y parar MicroSmart alimentaci inicio M8000 stop reset
mientras que los otros dos están configurados ón de WindLDR
para ejecutar MicroSmart.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
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.
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.
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.
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.
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.
Relés internos especiales para los contadores de alta velocidad de dos fases (módulos de la CPU
compacta)
Núm. de contador de alta velocidad Lectura/
Descripción ACTIVADO
HSC1 HSC2 HSC3 HSC4 Escritura
Reinicio de salida de Desactiva la salida de
M8030 — — — L/E
comparación comparación
Entrada de puerta M8031 — — — Activa el recuento L/E
Entrada de Reinicio M8032 — — — Reinicioea el valor actual L/E
Valor actual Reinicioeado por
Estado de Reinicio M8130 — — — Sólo lectura
I2
Desbordamiento del Se produce un
M8131 — — — Sólo lectura
valor actual desbordamiento
Subdesbordamiento del Se produce un
M8132 — — — Sólo lectura
valor actual subdesbordamiento
Nota: Los relés internos especiales M8130 a M8132 continúan sólo durante un ciclo de scan.
Registros de datos especiales para los contadores de alta velocidad de dos fases (módulos de la CPU
compacta)
Núm. de contador de alta velocidad Lectura/
Descripción Actualizado
HSC1 HSC2 HSC3 HSC4 Escritura
Valor actual del contador de alta
D8045 — — — Cada ciclo de scan Sólo lectura
velocidad
Valor de preselección del
D8046 — — — — L/E
contador de alta velocidad
Especificaciones del contador de alta velocidad de dos fases (módulos de la CPU compacta)
Frecuencia máxima de
20 kHz
recuento
Intervalo de recuento De 0 a 65535 (16 bits)
Modo de operación Codificador rotativo (fases A, B, Z)
Control de puerta Activar/desactivar recuento
El valor actual se Reinicioea en un valor dado cuando el valor actual está por
Reinicio del valor actual encima de 65535 o por debajo de 0, o cuando la entrada de Reinicio I2 o el relé
interno especial de entrada de Reinicio M8032 se activan.
Se proporcionan relés internos especiales para controlar y supervisar la operación
Relés de control/estado
del contador de alta velocidad.
Se puede designar cualquier número de salida disponible en el módulo de la CPU
como salida de comparación, que se activa cuando el valor actual alcanza el valor de
Salida de comparación preselección.
No se pueden designar los números de salida de los módulos de salida de expansión
o de E/S mezclados como salida de comparación.
Contadores de alta velocidad de una fase HSC1 a HSC4 (módulos de la CPU compacta)
HSC1 también se puede utilizar como contador de alta velocidad de una sola fase, además de HSC2 a HSC4.
Los cuatro contadores de alta velocidad de una fase cuentan los pulsos de entrada en el terminal de entrada
asignado a cada contador de alta velocidad. Cuando se llega al valor de preselección, se activa una salida de
comparación designada y el valor actual se Reinicioea en 0 para contar los pulsos de entrada siguientes.
Para controlar y supervisar la operación del contador de alta velocidad de una sola fase se asignan dos
registros de datos especiales y cuatro relés internos especiales. El valor actual se almacena en el registro de
datos especial (valor actual) y se actualiza en cada ciclo de scan. El valor almacenado en otro registro de
datos especial (valor de preselección) se utiliza como valor de preselección. Cuando se activa un relé interno
especial de entrada de Reinicio, el valor actual se Reinicioea en 0.
El contador de alta velocidad de una sola fase está activado mientras un relé interno especial de entrada de
puerta lo está y está desactivado mientras la entrada de puerta lo está. Cuando el valor actual llega al valor de
preselección, un relé interno especial (estado ACTIVADO de comparación) se activa en el siguiente ciclo de
scan. En este momento, el valor actual se Reinicioea en 0 y el valor almacenado en un registro de datos
especial de valor de preselección tiene efecto para el siguiente ciclo de recuento. Cuando se activa un relé
interno especial Reinicioeado de la salida de comparación, se desactiva la salida de comparación designada.
Además, sólo el contador de alta velocidad de una sola fase HSC1 tiene la entrada de Reinicio I2 y el relé
interno especial de estado de Reinicio M8130. Cuando se activa la entrada de Reinicio I2 para Reinicioear el
valor actual en 0, el relé interno especial de estado de Reinicio M8130 se activa en el siguiente ciclo de scan.
Cuando el relé interno especial de entrada de Reinicio M8032 está activado, M8130 no se activa. Consulte la
página 5-17.
Relés internos especiales para los contadores de alta velocidad de una sola fase (módulos de la CPU
compacta)
Núm. de contador de alta velocidad Lectura/
Descripción ACTIVADO
HSC1 HSC2 HSC3 HSC4 Escritura
Reinicio de salida de Desactiva la salida de
M8030 M8034 M8040 M8044 L/E
comparación comparación
Entrada de puerta M8031 M8035 M8041 M8045 Activa el recuento L/E
Entrada de Reinicio M8032 M8036 M8042 M8046 Reinicioea el valor actual L/E
I2 Reinicioea el estado
Estado de Reinicio M8130 — — — Sólo lectura
actual
Estado ACTIVADO de Se alcanza el valor de
M8131 M8133 M8134 M8136 Sólo lectura
comparación preselección
Nota: Los relés internos especiales M8130, M8131, M8133, M8134 y M8136 continúan sólo durante un ciclo de scan.
Registros de datos especiales para los contadores de alta velocidad de una sola fase (módulos de la
CPU compacta)
Núm. de contador de alta velocidad Lectura/
Descripción Actualizado
HSC1 HSC2 HSC3 HSC4 Escritura
Valor actual del contador de alta
D8045 D8047 D8049 D8051 Cada ciclo de scan Sólo lectura
velocidad
Valor de preselección del
D8046 D8048 D8050 D8052 — L/E
contador de alta velocidad
Especificaciones del contador de alta velocidad de una sola fase (módulos de la CPU compacta)
Frecuencia máxima de HSC1: 20 kHz
recuento HSC2 a HSC4: 5 kHz
Intervalo de recuento De 0 a 65535 (16 bits)
Modo de operación Contador de suma
Control de puerta Activar/desactivar recuento
Reinicio del valor El valor actual se Reinicioea en 0 cuando éste alcanza el valor de preselección o cuando se
actual activa la entrada de Reinicio I2 (sólo HSC1) o el relé interno especial de entrada de Reinicio.
Relés de estado Relés internos especiales para indicar los estados de los contadores de alta velocidad.
Se puede designar cualquier número de salida disponible en el módulo de la CPU como
salida de comparación, que se activa cuando el valor actual alcanza el valor de
Salida de comparación preselección.
No se pueden designar los números de salida de los módulos de salida de expansión o de E/
S mezclados como salida de comparación.
Terminales de entrada y modos de operación del contador de alta velocidad (módulos de la CPU
delgada)
Núm. de contador de
HSC1 HSC2 HSC3 HSC4
alta velocidad
Terminal de entrada I0 I1 I2 I3 I4 I5 I6 I7
Contador de alta Entrada de Entrada de
velocidad Fase A Fase B Reinicio — — Reinicio Fase A Fase B
de dos fases (Fase Z) (Fase Z)
Contador de alta
Entrada Entrada de Entrada Entrada Entrada de Entrada
velocidad — —
de pulso Reinicio de pulso de pulso Reinicio de pulso
de una sola fase
Para conectar las señales de entrada de los contadores de alta velocidad, utilice cables blindados de par
trenzado.
Contadores de alta velocidad de dos fases HSC1 y HSC4 (módulos de la CPU delgada)
El contador de alta velocidad de dos fases HSC1 o HSC4 opera en el modo de codificador rotativo y cuenta
hacia delante o hacia atrás pulsos de entrada en los terminales de entrada I0 o I6 (fase A) e I1 o I7 (fase B),
respectivamente. Cuando el valor actual está por encima 65535 o por debajo de 0, se activa una salida de
comparación designada. Cualquier terminal de salida que esté disponible en el módulo de la CPU se puede
designar como salida de comparación. Cuando se activa la entrada I2 o I5 (entrada de Reinicio), el valor actual
se Reinicioea en un valor de preselección y el contador de alta velocidad de dos fases cuenta los pulsos de
entrada siguientes comenzando por el valor de preselección.
Para controlar y supervisar cada operación del contador de alta velocidad de dos fases se asignan dos
registros de datos especiales y seis relés internos especiales. El valor actual se almacena en el registro de
datos D8045 o D8051 (valor actual) y se actualiza en cada ciclo de scan. El valor almacenado en D8046 o
D8052 (valor de preselección) se utiliza como valor de preselección. Cuando se activa una entrada de Reinicio
del contador de alta velocidad (I2/I5 o M8032/M8046), el valor actual de D8045 o D8051 se Reinicioea en el
valor almacenado en D8046 o D8052.
El contador de alta velocidad de dos fases está activado mientras el relé interno especial de entrada de puerta
M8031 o M8045 lo está y está desactivado mientras M8031 o M8045 lo está. Cuando se supere el límite de
desbordamiento o subdesbordamiento del valor actual durante la cuenta hacia delante o hacia atrás, el relé
interno especial M8131/M8136 o M8132/M8137, respectivamente, se activa en el siguiente ciclo de scan. En
este momento, el valor actual de D8045 o D8051 se Reinicioea en el valor de preselección de D8046 o D8052
para el siguiente ciclo de recuento. Cuando se activa el relé interno especial Reinicioeado de la salida de
comparación M8030o M8044, se desactiva la salida de comparación designada. Cuando se activa la entrada
de Reinicio I2 o I5 para Reinicioear el valor actual, el relé interno especial de estado de Reinicio M8130 o
M8135 se activa en el siguiente ciclo de scan. Cuando el relé interno especial de entrada de Reinicio M8032 o
M8046 está activado, M8130 o M8135 no se activa. Consulte la página 5-16.
Nota: Cuando utilice la entrada I2 o I5 como entrada de fase Z, establezca 0 en el registro de datos especial de valor de
preselección D8046 o D8052, respectivamente.
Relés internos especiales para los contadores de alta velocidad de dos fases (módulos de la CPU
delgada)
Núm. de contador de alta
Lectura/
Descripción velocidad ACTIVADO
Escritura
HSC1 HSC2 HSC3 HSC4
Reinicio de salida de Desactiva la salida de
M8030 — — M8044 L/E
comparación comparación
Entrada de puerta M8031 — — M8045 Activa el recuento L/E
Entrada de Reinicio M8032 — — M8046 Reinicioea el valor actual L/E
l2 o l5 Reinicioea el estado
Estado de Reinicio M8130 — — M8135 Sólo lectura
actual
Se produce un
Desbordamiento del valor actual M8131 — — M8136 Sólo lectura
desbordamiento
Se produce un
Subllenado del valor actual M8132 — — M8137 Sólo lectura
subdesbordamiento
Nota: Los relés internos especiales M8130 a M8132 y M8135 a M8137 continúan sólo durante un ciclo de scan.
Registros de datos especiales para los contadores de alta velocidad de dos fases (módulos de la CPU
delgada)
Núm. de contador de alta velocidad Lectura/
Descripción Actualizado
HSC1 HSC2 HSC3 HSC4 Escritura
Valor actual del contador de alta
D8045 — — D8051 Cada ciclo de scan Sólo lectura
velocidad
Valor de preselección del contador de
D8046 — — D8052 — L/E
alta velocidad
Especificaciones del contador de alta velocidad de dos fases (módulos de la CPU delgada)
Frecuencia máxima de
20 kHz
recuento
Intervalo de recuento De 0 a 65535 (16 bits)
Modo de operación Codificador rotativo (fases A, B, Z)
Control de puerta Activar/desactivar recuento
El valor actual se Reinicioea en un valor dado cuando el valor actual está por
Reinicio del valor actual encima de 65535 o por debajo de 0, o cuando la entrada de Reinicio I2/I5 o el relé
interno especial de entrada de Reinicio M8032/M8046 se activan.
Se proporcionan relés internos especiales para controlar y supervisar la operación
Relés de control/estado
del contador de alta velocidad.
Se puede designar cualquier número de salida disponible en el módulo de la CPU
como salida de comparación, que se activa cuando el valor actual alcanza el valor de
Salida de comparación preselección.
No se pueden designar los números de salida de los módulos de salida de expansión
o de E/S mezclados como salida de comparación.
Contadores de alta velocidad de una fase HSC1 a HSC4 (módulos de la CPU delgada)
HSC1 y HSC4 también se pueden utilizar como contadores de alta velocidad de una fase, además de HSC2 y
HSC3. Los cuatro contadores de alta velocidad de una fase cuentan los pulsos de entrada en el terminal de
entrada asignado a cada contador de alta velocidad. Cuando se llega al valor de preselección, se activa una
salida de comparación designada y el valor actual se Reinicioea en 0 para contµar los pulsos de entrada
siguientes.
Para controlar y supervisar la operación del contador de alta velocidad de una sola fase se asignan dos registros
de datos especiales y cuatro relés internos especiales. El valor actual se almacena en el registro de datos
especial (valor actual) y se actualiza en cada ciclo de scan. El valor almacenado en otro registro de datos
especial (valor de preselección) se utiliza como valor de preselección. Cuando se activa un relé interno especial
de entrada de Reinicio, el valor actual se Reinicioea en 0.
El contador de alta velocidad de una sola fase está activado mientras un relé interno especial de entrada de
puerta lo está y está desactivado mientras la entrada de puerta lo está. Cuando el valor actual llega al valor de
preselección, un relé interno especial (estado ACTIVADO de comparación) se activa en el siguiente ciclo de
scan. En este momento, el valor actual se Reinicioea en 0 y el valor almacenado en un registro de datos
especial de valor de preselección tiene efecto para el siguiente ciclo de recuento. Cuando se activa un relé
interno especial Reinicioeado de la salida de comparación, se desactiva la salida de comparación designada.
Además, sólo el contador de alta velocidad de una sola fase HSC1 o HSC4 tiene la entrada de Reinicio I2 r I5
y el relé interno especial de estado de Reinicio M8130 o M8135. Cuando se activa la entrada de Reinicio I2 o
I5 para Reinicioear el valor actual en 0, el relé interno especial de estado de Reinicio M8130 o M8135 se activa
en el siguiente ciclo de scan. Cuando el relé interno especial de entrada de Reinicio M8032 o M8046 está
activado, M8130 o M8135 no se activa. Consulte la página 5-17.
Relés internos especiales para los contadores de alta velocidad de una sola fase (módulos de la CPU
delgada)
Núm. de contador de alta velocidad Lectura/
Descripción ACTIVADO
HSC1 HSC2 HSC3 HSC4 Escritura
Reinicio de salida de
M8030 M8034 M8040 M8044 Desactiva la salida de comparación L/E
comparación
Entrada de puerta M8031 M8035 M8041 M8045 Activa el recuento L/E
Entrada de Reinicio M8032 M8036 M8042 M8046 Reinicioea el valor actual L/E
Estado de Reinicio M8130 — — M8135 I2 o I5 Reinicioea el estado actual Sólo lectura
Estado ACTIVADO de
M8131 M8133 M8134 M8136 Se alcanza el valor de preselección Sólo lectura
comparación
Nota: Los relés internos especiales M8130, M8131, M8133, M8134, M8135 y M8136 continúan sólo durante un ciclo de
scan.
Registros de datos especiales para los contadores de alta velocidad de una sola fase (módulos de la
CPU delgada)
Núm. de contador de alta velocidad Lectura/
Descripción Actualizado
HSC1 HSC2 HSC3 HSC4 Escritura
Valor actual del contador de alta
D8045 D8047 D8049 D8051 Cada ciclo de scan Sólo lectura
velocidad
Valor de preselección del
D8046 D8048 D8050 D8052 — L/E
contador de alta velocidad
Especificaciones del contador de alta velocidad de una sola fase (módulos de la CPU delgada)
HSC1 y HSC4: 20 kHz
Frecuencia máxima de recuento
HSC2 y HSC3: 5 kHz
Intervalo de recuento De 0 a 65535 (16 bits)
Modo de operación Contador de suma
Control de puerta Activar/desactivar recuento
El valor actual se Reinicioea en 0 cuando éste alcanza el valor de preselección,
Reinicio del valor actual cuando se activa la entrada de Reinicio I2 (HSC1) o I5 (HSC4), o cuando se
activa el relé interno especial de entrada de Reinicio.
Relés internos especiales para indicar los estados de los contadores de alta
Relés de estado
velocidad.
Se puede designar cualquier número de salida disponible en el módulo de la
CPU como salida de comparación, que se activa cuando el valor actual alcanza
Salida de comparación el valor de preselección.
No se pueden designar los números de salida de los módulos de salida de
expansión o de E/S mezclados como salida de comparación.
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
• 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).
Fase A Fase A
(Entrada I0) (Entrada I0)
Fase B Fase B
(Entrada I1) (Entrada I1)
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.
8
7
6
5
Valor actual D8047 4
3
2
1
0
Entrada de pulso I3
Salida de comparación Q0
• 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.
Ejemplo: Contador de alta velocidad de dos fases para el recuento de pulsos de entrada desde
el codificador rotativo
Este ejemplo demuestra un programa en el que el contador de alta velocidad de dos fases HSC1 perfora
agujeros en una cinta de papel a intervalos regulares.
Descripción de la operación
Los codificadores rotativos se vinculan al rodillo de alimentación de Cinta enrollada
la cinta y los pulsos de salida procedentes del mismo son contados Rodillo de
por el contador de alta velocidad de dos fases en el módulo de la alimentación
CPU de MicroSmart . Cuando este contador alcanza los 2.700
pulsos, se activa la salida de comparación. Una vez activada, el
contador de alta velocidad continúa con otro ciclo de recuento. La Perforación de la cinta
salida de comparación permanece activada durante 0,5 segundos
para perforar agujeros en la cinta y se desactiva antes de que el Encoder rotativo
contador de alta velocidad vuelva a contar 2.700 pulsos.
Programación de WindLDR
Diagrama de escalera
Cuando el MicroSmart inicia la operación, el valor preseleccionado 62836 se almacena en el registro de datos
interno D8046. El relé interno especial de entrada de puerta M8031 se activa al final del tercer ciclo de scan
para que el contador de alta velocidad empiece a contar pulsos de entrada.
SUB (W) S1 – S2 – D1 – REP M8120 es el relé interno especial del pulso de inicialización.
M8120 65535 2700 D0 1er ciclo de scan
Las instrucciones SUB y ADD se utilizan para almacenar un valor
ADD (W) S1 – S2 – D1 – REP
D0 1 D8046 de preselección de 62836 (65535 – 2700 + 1) en D8046 (valor de
preselección).
R
M8031 M8031 (entrada de puerta) está desactivado.
R M0 está desactivado.
M0
3er ciclo de scan
SOTU S En el flanco ascendente de M0, M8031 (entrada de puerta) está
M0 M8031 activado. Tras el procesamiento de END del tercer ciclo de scan,
HSC1 empieza a contar.
SOTD S 2º ciclo de scan
M8120 M0 En el flanco descendente de M8120 (pulso de inicialización), M0
está activado. HSC1 se inicializa tras el procesamiento de END del
segundo ciclo de scan.
TIM T0
Q1 5 M8030 Cuando HSC1 está por encima de 65535, la salida Q1 (salida de
comparación) se activa para iniciar el temporizador T0. HSC1 se
END inicia para repetir el recuento.
Cuando el temporizador cuenta 0,5 seg., M8030 (Reinicio de salida
de comparación) se activa para desactivar la salida Q1.
65535
2700 pulsos
ACTIVADO
Salida de comparación Q1 DESACTIVADO
Programación de WindLDR
Diagrama de escalera
Cuando MicroSmart inicia la operación, el valor de preselección 1000 se almacena en el relé interno especial
de valor de preselección D8048. El relé interno especial de entrada de puerta M8035 se activa al final del
tercer ciclo de scan para que el contador de alta velocidad empiece a contar pulsos de entrada.
MOV (W) S1 – D1 – REP M8120 es el relé interno especial del pulso de inicialización.
M8120 1000 D8048 1º ciclo de scan
La instrucción MOV almacena un valor de preselección de 1000 en
R D8048 (valor de preselección).
M8035
M8035 (entrada de puerta) está desactivado.
R
M0 M0 está desactivado.
3º ciclo de scan
SOTU S En el flanco ascendente de M0, M8035 (entrada de puerta) está
M0 M8035 activado. Tras el procesamiento de END del tercer ciclo de scan, HSC2
empieza a contar.
2º ciclo de scan
SOTD S En el flanco descendente de M8120 (pulso de inicialización), M0 está
M8120 M0
activado. HSC2 se inicializa tras el procesamiento de END del segundo
ciclo de scan.
Cuando el valor actual de HSC2 llega a 1000, la salida Q2 (salida de
END comparación) se activa y HSC2 vuelve a iniciar el recuento desde cero.
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.
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.
ACTIVADO
DESACTIVADO
Relé de entrada de captura
(M8154-M8157) 1 tiempo de ciclo de scan
END
procesada
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.
Entrada de interrupción
Todos los módulos de la CPU de MicroSmart tienen una función de entrada de interrupción. Cuando se
necesita una respuesta rápida para una entrada externa, como el control de posición, la entrada de
interrupción puede llamar a una subrutina para que ejecute un programa de interrupción.
Se pueden designar cuatro entradas, I2 a I5, para ejecutar la interrupción en un límite ascendente y/o
descendente de los pulsos de entrada. Cuando las entradas I2 a I5 inician una interrupción, la ejecución del
programa salta inmediatamente a un número de etiqueta predeterminado almacenado en los registros de
datos especiales D8032 a D8035, respectivamente. El cuadro de diálogo Configuración de área de función se
utiliza para designar las entradas I2 a I5 como entradas de interrupción, entradas normales, entradas de
contador de alta velocidad o entradas de captura.
Las señales de entrada normales para los terminales de entrada se leen cuando se ejecuta la instrucción END
al final de un ciclo de scan.
Como estos parámetros están relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart después de cambiar alguno de ellos.
Terminales de entrada de interrupción, registros de datos especiales y relés internos especiales para
entradas de interrupción
Núm. de entrada de Nº de etiqueta del destino de salto de Estado de entrada de
Grupo
interrupción entrada de interrupción interrupción
Grupo 1 I2 D8032 M8140
Grupo 2 I3 D8033 M8141
Grupo 3 I4 D8034 M8142
Grupo 4 I5 D8035 M8143
Programación de WindLDR
1. Desde la barra de menú de WindLDR, seleccione Configuración > Configuración del área de función >
Configuración de entrada. Aparece el cuadro de diálogo Configuración de área de función para Configuración
de entrada.
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.
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.
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.
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.
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.
• Si el programa del usuario está protegido sin utilizar contraseña, entonces tampoco
Precaitión se puede desactivar la protección contra lectura temporalmente usando la
contraseña resultando así imposible leer el programa del usuario. Para desactivar la
protección contra lectura hay que descargar otro programa de usuario sin protección.
Programación de WindLDR
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.
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.
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.
3. Para ejecutar la descarga de programa en tiempo de ejecución, seleccione En línea > Transferencia > Pro-
grama en tiempo de ejecución.
4. Haga clic en el botón Descargar para iniciar la descarga parcial del programa.
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)
Potenciómetro analógico 1
Ejemplo: Cambio del valor de preselección del contador utilizando el potenciómetro analógico
Este ejemplo demuestra un programa que cambia el valor de preselección de un contador utilizando el
potenciómetro analógico 1.
Reinicio El valor del potenciómetro analógico 1 se almacena en el registro de datos D8057, que se
CNT C0
D8057 utiliza como valor de preselección para el contador C0.
I0
Pulso El valor de preselección se cambia entre 0 y 255 utilizando el potenciómetro.
I1
+ (rojo)
Fuente de tensión
analógica
(de 0 a 10V DC)
– (negro)
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.
Pantalla
La pantalla de cristal líquido muestra
menús, dispositivos y datos.
Botón ESC
Cancela la operación actual y
Botón Aceptar
vuelve a la operación
inmediatamente anterior. Accede a cada pantalla de control
o entra en la operación actual.
▲ Botón ▼ Botón
Desplaza el menú hacia arriba o Desplaza el menú hacia abajo o disminuye
aumenta el número de dispositivo o el número de dispositivo o valor
valor seleccionado. seleccionado.
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.)
D8068 puede usarse para seleccionar la pantalla inicial del módulo HMI cuando se conecta el módulo de la
CPU.
Registro de
Valor Descripción
datos
0, 2 a 65535 Modo 1: Indica la versión del programa del PLC cada vez que arranca.
D8068
1 Modo 2: Indica el mismo menú que cuando se apagó el PLC.
Cuando se produce un error de datos de mantenimiento, el modo 1 se activa. independientemente del valor
almacenado en el registro de datos D8068.
Operación clave para seleccionar el número de dispositivo
Si se pulsa el botón Aceptar mientras se muestra una pantalla de menú, ésta cambia a la pantalla de control
de dicho menú. Por ejemplo, si pulsa el botón Aceptar mientras el menú de temporizador está en la pantalla,
ésta cambia a la pantalla de control de temporizador, donde se seleccionan los números de dispositivo y los
valores. Si desea obtener más ejemplos de operación, consulte las siguientes páginas.
Menú Temporizador
Aceptar
Cambia a la pantalla de control.
Intermitencia lenta
▲ Se desplaza al dígito
anterior.
Intermitencia rápida
▲ Aumenta el número.
▼ Disminuye el número.
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.
Aceptar ▲▲ Aceptar
Seleccione Aumente el Finalice la selección de
el dígito. valor. dispositivo.
Vaya a la siguiente pantalla.
Intermitencia lenta Intermitencia rápida Intermitencia rápida
Valor actual
4. Aparece el valor preestablecido del número de temporizador seleccionado. Cambie el valor preestablecido a 900
tal y como se describe a continuación.
▲ Aceptar ▼▼ ESC
Desplácese Seleccione Disminuya Vuelva a la
al dígito el dígito. el valor. selección de
anterior. dígito.
Intermitencia lenta Intermitencia lenta Intermitencia rápida Intermitencia rápida
▲ Aceptar ▲ Aceptar
Desplácese Seleccione Aumente el Guarde los
al dígito el dígito. valor. cambios.
anterior.
Intermitencia lenta Intermitencia lenta Intermitencia rápida Intermitencia rápida
5. El valor de preselección aparece sin parpadear. Escriba el nuevo valor de preselección en la RAM del módulo de
la CPU.
Aceptar
Escriba el nuevo valor de preselección en la
RAM de la CPU.
Vuelva al menú Temporizador.
Nuevo valor de preselección
Nota: Los valores de preselección del temporizador/contador modificados se almacenan en la RAM del módulo de la CPU
de MicroSmart y una pila de litio de copia de seguridad realiza una copia que se almacena durante 30 días. Si es
necesario, los valores de preselección modificados pueden escribirse desde la RAM del módulo de la CPU de MicroSmart
en la EEPROM utilizando el menú Confirmar valor de preselección del temporizador/contador modificado, descrito en la
página 5-40. Si desea obtener más información sobre el movimiento de datos en el módulo de la CPU, consulte la página
7-1.
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.
Aceptar ▲▲ Aceptar
Seleccione Aumente el Finalice la selección de
el dígito. valor. dispositivo.
Vaya a la siguiente pantalla.
Intermitencia lenta Intermitencia rápida Intermitencia rápida
Valor actual
2. Confirme los valores de preselección del temporizador/contador modificados y escriba los cambios desde la
memoria RAM a la EEPROM.
Aceptar Se Reinicioea el menú Confirmar valor de preselección del temporizador/contador
modificado.
Confirme los valores de
preselección de TIM/ Para cancelar la confirmación de los valores de preselección del temporizador/contador
CNT modificados. modificados, pulse el botón ESC en lugar de Aceptar; de este modo, se Reinicioea el
menú Confirmar valor de preselección del temporizador/contador modificado.
▲ Aceptar ▲ Aceptar
Desplácese Seleccione Aumente el Finalice la
al dígito el dígito. valor. selección de
anterior. dispositivo.
Intermitencia lenta Intermitencia lenta Intermitencia rápida Intermitencia rápida
Datos actuales
▲ Aceptar ▲ Aceptar
Desplácese Seleccione Aumente el Guarde los
al dígito el dígito. valor. cambios.
anterior.
Intermitencia lenta Intermitencia lenta Intermitencia rápida Intermitencia rápida
▲ Aceptar ▲ Aceptar
Desplácese Seleccione Aumente el Finalice la
al dígito el dígito. valor. selección de
anterior. dispositivo.
Intermitencia lenta Intermitencia lenta Intermitencia rápida Intermitencia rápida
Estado nuevo
Si desea obtener más información sobre los códigos de errores generales, consulte la página 29-3.
3. Seleccione RUN o STP para iniciar o parar la operación de PLC, respectivamente, utilizando el botón ▲ o ▼.
▲ Aceptar ESC
Cambiar a Active el Vuelva al menú
STP o RUN. cambio. Ejecutar/parar.
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
Datos actuales
Datos nuevos
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.
Datos actuales
Datos nuevos
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.
Utilizar intervalo preestablecido 1 ó 2: Haga clic en la casilla de verificación y escriba el primer número del registro de
datos en el cuadro Núm. de DR y la cantidad de registros de datos para
almacenar el valor preestablecido en el cuadro Cantidad.
Utilizar relé de inicialización: Haga clic en la casilla de verificación y especifique un número de relé interno
para utilizar como relé de inicialización. Cuando el relé de inicialización se
activa mientras se inicia la CPU, los valores preestablecidos de los registros de
datos de expansión de EEPROM se cargan en la RAM.
Utilizar relé de seguridad: Haga clic en la casilla de verificación y especifique un número de relé interno para
utilizar como relé de seguridad. Cuando el relé de seguridad se activa mientras se
inicia la CPU, los valores de los registros de datos de expansión preestablecidos
de la RAM sobrescriben los valores preestablecidos de EEPROM.
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.
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.
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.
Dirección del dispositivo de dispositivo de E/S, relé interno y relé interno especial
Dispositivo Dirección del dispositivo Módulo de la CPU
I0-I5 FC4A-C10R2/C
I0-I7 I10 FC4A-C16R2/C
I0-I7 I10-I15
I30-I37 I40-I47 I50-I57 I60-I67 FC4A-C24R2/C
I70-I77 I80-I87 I90-I97 I100-I107
I0-I7 I10-I13
I30-I37 I40-I47 I50-I57 I60-I67
FC4A-D20K3
I70-I77 I80-I87 I90-I97 I100-I107
FC4A-D20S3
I110-I117 I120-I127 I130-I137 I140-I147
I150-I157 I160-I167 I170-I177 I180-I187
I0-I7 I10-I13
I30-I37 I40-I47 I50-I57 I60-I67
Entrada (I) I70-I77 I80-I87 I90-I97 I100-I107
I110-I117 I120-I127 I130-I137 I140-I147 FC4A-D20RK1
I150-I157 I160-I167 I170-I177 I180-I187 FC4A-D20RS1
I190-I197 I200-I207 I210-I217 I220-I227
I230-I237 I240-I247 I250-I257 I260-I267
I270-I277 I280-I287 I290-I297 I300-I307
I0-I7 I10-I17 I20-I27
I30-I37 I40-I47 I50-I57 I60-I67
I70-I77 I80-I87 I90-I97 I100-I107
I110-I117 I120-I127 I130-I137 I140-I147 FC4A-D40K3
I150-I157 I160-I167 I170-I177 I180-I187 FC4A-D40S3
I190-I197 I200-I207 I210-I217 I220-I227
I230-I237 I240-I247 I250-I257 I260-I267
I270-I277 I280-I287 I290-I297 I300-I307
Q0-Q3 FC4A-C10R2/C
Q0-Q6 FC4A-C16R2/C
Q0-Q7 Q10-Q11
Q30-Q37 Q40-Q47 Q50-Q57 Q60-Q67 FC4A-C24R2/C
Q70-Q77 Q80-Q87 Q90-Q97 Q100-Q107
Q0-Q7
Q30-Q37 Q40-Q47 Q50-Q57 Q60-Q67
FC4A-D20K3
Q70-Q77 Q80-Q87 Q90-Q97 Q100-Q107
FC4A-D20S3
Q110-Q117 Q120-Q127 Q130-Q137 Q140-Q147
Q150-Q157 Q160-Q167 Q170-Q177 Q180-Q187
Q0-Q7
Q30-Q37 Q40-Q47 Q50-Q57 Q60-Q67
Salida (Q) Q70-Q77 Q80-Q87 Q90-Q97 Q100-Q107
Q110-Q117 Q120-Q127 Q130-Q137 Q140-Q147 FC4A-D20RK1
Q150-Q157 Q160-Q167 Q170-Q177 Q180-Q187 FC4A-D20RS1
Q190-Q197 Q200-Q207 Q210-Q217 Q220-Q227
Q230-Q237 Q240-Q247 Q250-Q257 Q260-Q267
Q270-Q277 Q280-Q287 Q290-Q297 Q300-Q307
Q0-Q7 Q10-Q17
Q30-Q37 Q40-Q47 Q50-Q57 Q60-Q67
Q70-Q77 Q80-Q87 Q90-Q97 Q100-Q107
Q110-Q117 Q120-Q127 Q130-Q137 Q140-Q147 FC4A-D40K3
Q150-Q157 Q160-Q167 Q170-Q177 Q180-Q187 FC4A-D40S3
Q190-Q197 Q200-Q207 Q210-Q217 Q220-Q227
Q230-Q237 Q240-Q247 Q250-Q257 Q260-Q267
Q270-Q277 Q280-Q287 Q290-Q297 Q300-Q307
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.
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.
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.
Nota: Los registros de datos de estación esclava D912 a D1271 y D8070 a D8099 pueden utilizarse como registros de
datos ordinarios.
Dirección
del APAGAD
Descripción CPU parada
dispositiv A
o
M8043 — Reservado — — —
M8044 Reinicio de salida de comparación de contadores de alta velocidad 4 (I5-I7) Borrado Borrado
M8045 Entrada de puerta de contador de alta velocidad 4 (I5-I7) Mantenido Borrado
M8046 Entrada de Reinicio de contador de alta velocidad 4 (I5-I7) Mantenido Borrado
M8047 — Reservado — — —
M8050 Modo de módem (Originar): Inicio de la cadena de inicialización Mantenido Mantenido
M8051 Modo de módem (Originar): Inicio de ATZ Mantenido Mantenido
M8052 Modo de módem (Originar): Inicio de marcación Mantenido Mantenido
M8053 Modo de módem (Desconectar): Inicio de línea de desconexión Mantenido Mantenido
M8054 Modo de módem (Comando general): Inicio de comando AT Mantenido Mantenido
M8055 Modo de módem (Responder): Inicio de la cadena de inicialización Mantenido Mantenido
M8056 Modo de módem (Responder): Inicio de ATZ Mantenido Mantenido
M8057 Modo de módem Ejecución de comando AT Mantenido Borrado
M8060 Modo de módem (Originar): Finalización de cadena de inicialización Mantenido Borrado
M8061 Modo de módem (Originar): Finalización de ATZ Mantenido Borrado
M8062 Modo de módem (Originar): Finalización de marcado Mantenido Borrado
M8063 Modo de módem (Desconectar): Finalización de línea de desconexión Mantenido Borrado
M8064 Modo de módem (Comando general): Finalización de comando AT Mantenido Borrado
M8065 Modo de módem (Responder): Finalización de cadena de inicialización Mantenido Borrado
M8066 Modo de módem (Responder): Finalización de ATZ Mantenido Borrado
M8067 Estado operativo de modo de módem Mantenido Borrado
M8070 Modo de módem (Originar): Error de cadena de inicialización Mantenido Borrado
M8071 Modo de módem (Originar): Error de ATZ Mantenido Borrado
M8072 Modo de módem (Originar): Error de marcado Mantenido Borrado
M8073 Modo de módem (Desconectar): Error de línea de desconexión Mantenido Borrado
M8074 Modo de módem (Comando general): Error de comando AT Mantenido Borrado
M8075 Modo de módem (Responder): Error de cadena de inicialización Mantenido Borrado
M8076 Modo de módem (Responder): Error de ATZ Mantenido Borrado
M8077 Estado de conexión de línea de modo de módem Mantenido Borrado
Dirección
del APAGAD
Descripción CPU parada
dispositiv A
o
Relé de finalización de comunicación de la red de comunicaciones Data-
M8090 En funcionamiento Borrado
Link de estación esclava 9
Relé de finalización de comunicación de la red de comunicaciones Data-
M8091 En funcionamiento Borrado
Link de estación esclava 10
Relé de finalización de comunicación de la red de comunicaciones Data-
M8092 En funcionamiento Borrado
Link de estación esclava 11
Relé de finalización de comunicación de la red de comunicaciones Data-
M8093 En funcionamiento Borrado
Link de estación esclava 12
Relé de finalización de comunicación de la red de comunicaciones Data-
M8094 En funcionamiento Borrado
Link de estación esclava 13
Relé de finalización de comunicación de la red de comunicaciones Data-
M8095 En funcionamiento Borrado
Link de estación esclava 14
Relé de finalización de comunicación de la red de comunicaciones Data-
M8096 En funcionamiento Borrado
Link de estación esclava 15
Relé de finalización de comunicación de la red de comunicaciones Data-
M8097 En funcionamiento Borrado
Link de estación esclava 16
Relé de finalización de comunicación de la red de comunicaciones Data-
M8100 En funcionamiento Borrado
Link de estación esclava 17
Relé de finalización de comunicación de la red de comunicaciones Data-
M8101 En funcionamiento Borrado
Link de estación esclava 18
Relé de finalización de comunicación de la red de comunicaciones Data-
M8102 En funcionamiento Borrado
Link de estación esclava 19
Relé de finalización de comunicación de la red de comunicaciones Data-
M8103 En funcionamiento Borrado
Link de estación esclava 20
Relé de finalización de comunicación de la red de comunicaciones Data-
M8104 En funcionamiento Borrado
Link de estación esclava 21
Relé de finalización de comunicación de la red de comunicaciones Data-
M8105 En funcionamiento Borrado
Link de estación esclava 22
Relé de finalización de comunicación de la red de comunicaciones Data-
M8106 En funcionamiento Borrado
Link de estación esclava 23
Relé de finalización de comunicación de la red de comunicaciones Data-
M8107 En funcionamiento Borrado
Link de estación esclava 24
Relé de finalización de comunicación de la red de comunicaciones Data-
M8110 En funcionamiento Borrado
Link de estación esclava 25
Relé de finalización de comunicación de la red de comunicaciones Data-
M8111 En funcionamiento Borrado
Link de estación esclava 26
Relé de finalización de comunicación de la red de comunicaciones Data-
M8112 En funcionamiento Borrado
Link de estación esclava 27
Relé de finalización de comunicación de la red de comunicaciones Data-
M8113 En funcionamiento Borrado
Link de estación esclava 28
Relé de finalización de comunicación de la red de comunicaciones Data-
M8114 En funcionamiento Borrado
Link de estación esclava 29
Relé de finalización de comunicación de la red de comunicaciones Data-
M8115 En funcionamiento Borrado
Link de estación esclava 30
Relé de finalización de comunicación de la red de comunicaciones Data-
M8116 En funcionamiento Borrado
Link de estación esclava 31
Relé de finalización de comunicación de la red de comunicaciones Data-
M8117 En funcionamiento Borrado
Link de todas las estaciones secundarias
M8120 Pulso de inicialización Borrado Borrado
M8121 Reloj de 1 seg. En funcionamiento Borrado
M8122 Reloj de 100 mseg En funcionamiento Borrado
M8123 Reloj de 10 mseg En funcionamiento Borrado
M8124 Valor de preselección del temporizador/contador modificado Mantenido Mantenido
M8125 Salida en funcionamiento Borrado Borrado
M8126 Finalización de descarga de programa en tiempo de ejecución Borrado Borrado
Dirección
del APAGAD
Descripción CPU parada
dispositiv A
o
M8127 — Reservado — — —
M8130 Estado de Reinicio del contador de alta velocidad 1 (I0-I2) Mantenido Borrado
Desbordamiento del valor actual del contador de alta velocidad 1 (I0-I2)
(dos fases)
M8131 Mantenido Borrado
Estado de comparación ACTIVADA del contador de alta velocidad 1 (I0-I2)
(una sola fase)
M8132 Subdesbordamiento del valor actual del contador de alta velocidad 1 (I0-I2) Mantenido Borrado
M8133 Estado de comparación ACTIVADA del contador de alta velocidad 2 (I3) Mantenido Borrado
M8134 Estado de comparación ACTIVADA del contador de alta velocidad 3 (I4) Mantenido Borrado
M8135 Estado de Reinicio del contador de alta velocidad 4 (I5-I7) Mantenido Borrado
Desbordamiento del valor actual del contador de alta velocidad 4 (I5-I7)
(dos fases)
M8136 Mantenido Borrado
Estado de comparación ACTIVADA del contador de alta velocidad 4 (I5-I7)
(una sola fase)
M8137 Subdesbordamiento del valor actual del contador de alta velocidad 4 (I5-I7) Mantenido Borrado
M8140 Estado de entrada de interrupción I2 Borrado Borrado
M8141 Estado de entrada de interrupción I3 Borrado Borrado
M8142 Estado de entrada de interrupción I4 Borrado Borrado
M8143 Estado de entrada de interrupción I5 Borrado Borrado
M8144 Estado de interrupción de temporizador Borrado Borrado
M8145-
— Reservado — — —
M8147
M8150 Resultado de comparación mayor que Mantenido Borrado
M8151 Resultado de comparación menor que Mantenido Borrado
M8152 Resultado de comparación igual que Mantenido Borrado
M8153 — Reservado — — —
M8154 Estado ACTIVADO/DESACTIVADO de entrada de captura I2 Mantenido Borrado
M8155 Estado ACTIVADO/DESACTIVADO de entrada de captura I3 Mantenido Borrado
M8156 Estado ACTIVADO/DESACTIVADO de entrada de captura I4 Mantenido Borrado
M8157 Estado ACTIVADO/DESACTIVADO de entrada de captura I5 Mantenido Borrado
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.
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.
Registro especial de datos para salidas de pulso (sólo módulos de la CPU actualizadas)
20-4,
D8055 Frecuencia de pulso actual de PULS1 o RAMP (Q0) Every scan
20-16
20-4,
D8056 Frecuencia de pulso actual de PULS2 o RAMP (Q1) Every scan
20-16
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.
Bit 15 2 1 0
D8026 0 0 0
Puerto 2 Puerto 1
00: Protocolo de mantenimiento 0: Protocolo de mantenimiento
01: Protocolo de usuario 1: Protocolo de usuario
10: Red de comunicaciones Data-Link
11: Protocolo de módem
Ejemplo:
Ranura nº.: 1 2 3 4 5 6 7
Tipo 20 E/S
Módulo de la CPU
Entrada de 12
puntos Salida Entrada Mezclado Entrada Analógica Mezclado Entrada
Salida de 8 puntos Módulo Módulo E/S Módulo E/S E/S Módulo
Módulo Módulo Módulo
o
Tipo 40 E/S 32 puntos 16 puntos 16 puntos 8 puntos 4 puntos 32 puntos
Módulo de la CPU Salida Entrada Entrada Entrada Entrada Entrada
8 puntos 4 puntos
Entrada de 24 Salida Salida
puntos
Salida de 16 puntos
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.
Cantidad Consult
Símbolo Nombre Función
de bytes e página
Establece la salida, el relé interno o el bit del
SET Establecer 6 7-4
registro de desplazamiento
SFR Registro de desplazamiento Registro de desplazamiento hacia delante 6 7-21
SFRN Registro de desplazamiento No Registro de desplazamiento invertido 6 7-21
SOTD Salida única decremental Salida de diferenciación de límite descendente 5 7-25
SOTU Salida única incremental Salida de diferenciación de límite ascendente 5 7-25
Temporizador de cuenta atrás de 100 mseg
TIM Temporizador de 100 mseg 4 7-8
(0 a 6553,5 seg.)
Temporizador de cuenta atrás de 10 mseg (
TMH Temporizador de 10 mseg 4 7-8
0 a 655,35 seg.)
Temporizador de cuenta atrás de 1 seg.
TML Temporizador de 1 seg. 4 7-8
(0 a 65535 seg.)
Temporizador de cuenta atrás de 1 mseg
TMS Temporizador de 1 mseg 4 7-8
(0 a 65,535 seg.)
Q1
Q2
No se recomienda programar varias salidas del mismo número de salida. Sin Diagrama de escalera
embargo, si lo hace, es preferible separar las salidas con los conjuntos de
ACTIVADO
instrucciones JMP/JEND o MCS/MCR. Estas instrucciones se explican más
detalladamente más adelante en este capítulo. I1 Q0
Cuando se programa más de una vez el mismo número de salida dentro de un
DESACTIVADO
ciclo de scan, se le da prioridad a la salida más próxima a la instrucción END.
En el ejemplo de la derecha, la salida Q0 está desactivada. I2 Q0
DESACTIVADO
I3
END
ACTIVADO
Q1 DESACTIVADO
Instrucción Datos
M2 Q0 LOD M2
OUT Q0
Instrucción Datos
Q0 Q1 LODN Q0
OUT Q1
Instrucción Datos
T0 Q2 LOD T0
OUTN Q2
Instrucción Datos
C1 Q10 LODN C1
OUT Q10
Cuando las entradas I0 y I1están activadas, la salida Q0 está activada. Cuando alguna de esas dos entradas está
desactivada, la salida Q0 está desactivada.
Cuando la entrada I0 está activada y la entrada I1 está desactivada, la salida Q1 está activada. Cuando la entrada I0 está
desactivada o la entrada I1 está activada, la salida Q1 está desactivada.
Dispositivos válidos
Instrucción I Q M T C R
AND 0-1277
0-307 0-307 0-99 0-99 0-127
ANDN 8000-8157
El intervalo de dispositivos válidos depende del tipo de módulo de la CPU. Si desea obtener más detalles, consulte las páginas 6-1 y
6-2.
I1
Cuando la entrada I0 o I1 está activada, la salida Q0 está activada. Cuando esas dos entradas están desactivadas, la
salida Q0 está desactivada.
Cuando la entrada I0 está activada o la entrada I1 está desactivada, la salida Q1 está activada. Cuando la entrada I0 está
desactivada y la entrada I1 está activada, la salida Q1 está desactivada.
Dispositivos válidos
Instrucción I Q M T C R
OR 0-1277
0-307 0-307 0-99 0-99 0-127
ORN 8000-8157
El intervalo de dispositivos válidos depende del tipo de módulo de la CPU. Si desea obtener más detalles, consulte las
páginas 6-1 y 6-2.
Instrucción Datos
I0 I2 Q0 LOD I0
LOD I2
OR I3
I3 ANDLOD
OUT Q0
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.
Instrucción Datos
I0 I1 Q0 LOD I0
AND I1
LOD I2
I2 I3 AND I3
ORLOD
OUT Q0
I3 ACTIVADO
DESACTIVADO
Q0 ACTIVADO
DESACTIVADO
ACTIVADO
I1 DESACTIVADO
ACTIVADO
I2 DESACTIVADO
ACTIVADO
I3 DESACTIVADO
ACTIVADO
Q1 DESACTIVADO
ACTIVADO
Q2 DESACTIVADO
ACTIVADO
Q3 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.
El valor de preselección puede ser de 0 a 65535 y se designa mediante una constante decimal o un registro de datos.
OUT Q0 ACTIVADO
Q0 DESACTIVADO
OUT Q1 ACTIVADO
Q1 DESACTIVADO
OUT Q2 ACTIVADO
Q2 DESACTIVADO
Circuito de temporizador
El valor de preselección de 0 a 65535 se puede designar utilizando un registro de datos de D0 a D1299 o
D2000 a D7999; con ello los datos del registro de datos se convierten en el valor de preselección.
Directamente después de las instrucciones TML, TIM, TMH o TMS se pueden programar las instrucciones
OUT, OUTN, SET, RST, TML, TIM, TMH o TMS.
Diagrama de escalera Lista de programas
• La cuenta atrás desde el valor de preselección se inicia cuando se activa el resultado de la operación justo
antes de la entrada de temporizador.
• La salida de temporizador se activa cuando el valor actual (valor temporizado) llega a 0.
• El valor actual vuelve al valor de preselección cuando la entrada de temporizador se desactiva.
• Los valores presestablecido del temporizador y el actual pueden cambiarse usando WindLDR sin descargar el programa
entero de nuevo a la CPU. Desde la barra de menú WindLDR, seleccione En línea > Supervisar > Supervisar, luego
seleccione En línea > Supervisar > Personal > Supervisión personal nueva.
• Si el valor preestablecido del temporizador se cambia durante la cuenta atrás, el temporizador permanece inalterado
durante ese ciclo. El cambio se verá reflejado en el siguiente ciclo de tiempo.
• Si el valor preestablecido del temporizador se cambia a 0, el temporizador para la operación y la salida de temporizador
se activa inmediatamente.
• Si el valor actual se cambia durante la operación de recuento hacia atrás, el cambio se hace efectivo inmediatamente.
• Si desea conocer más información acerca del movimiento de datos al modificar, confirmar y borrar valores
preestablecidos, consulte la página 7-15. Los valores preestablecidos también pueden cambiarse y estos
valores ya modificados se pueden confirmar mediante el módulo HMI. Consulte las páginas 5-39 y 5-40.
• Los diagramas de escalera WindLDR muestran los valores TP (valor preestablecido del temporizador) y TC (valor actual
del temporizador) en dispositivos con instrucciones avanzadas.
Exactitud del temporizador
La exactitud del temporizador debida a la configuración del software depende de tres factores: error de
entrada de temporizador, error de recuento de temporizador y error de salida de tiempo de espera. Estos
errores no son constantes, sino que varían con el programa del usuario y por otras causas.
Error de entrada de temporizador
El estado de entrada se lee en el procesamiento de END y se almacena en la RAM de entrada. Por ello, el
error se produce dependiendo del momento en que la entrada de temporizador se activa en el ciclo de
exploración. El mismo error se produce en la entrada normal y en la entrada de captura. El error de entrada de
temporizador mostrado a continuación no incluye el retraso de entrada producido por el hardware.
Error mínimo Error máximo
END TIM END END TIM END TIM
Procesamiento de programa Procesamiento de programa
Si la entrada se activa justo antes del procesamiento Cuando la entrada se activa justo después del procesamiento
de la instrucción END, Tie es casi 0. En ese caso el de la instrucción END, Tie es prácticamente igual a un tiempo
error de entrada de temporizador es sólo Tet (error de de ciclo de scan. El error de entrada de temporizador es Tie +
retroceso) y está en el mínimo. Tet = un tiempo de ciclo de scan + Tet (error de retroceso) y
está en el máximo.
Tie: tiempo transcurrido desde la activación de la entrada al procesamiento de END
Tet: tiempo transcurrido desde el procesamiento de END hasta la ejecución de la instrucción del temporizador
Procesamiento de programa
END TIM END El error de salida de tiempo de espera es igual que Tte
(error de retroceso) y puede estar entre cero y un tiempo
RAM de salida de ACTIVADO de ciclo de scan.
tiempo de espera DESACTIVADO
0 < Tte < 1 tiempo de ciclo de scan
Salida real ACTIVADO
DESACTIVADO Tte: tiempo transcurrido desde la ejecución de la
Tte
instrucción del temporizador hasta el procesamiento de
1 tiempo de ciclo de scan END.
• Las instrucciones CC= y CCŠ se pueden utilizar repetidamente para diferentes valores de preselección.
• Las instrucciones de comparación sólo comparan los valores actuales. El estado del contador no afecta a
esta función.
• Las instrucciones de comparación actúan como una instrucción LOD implícita y por tanto deben
programarse al comienzo de una línea de escalera.
• Las instrucciones de comparación se pueden utilizar con relés internos, que se procesan con AND y OR en
una dirección de programa distinta.
• Al igual que la instrucción LOD, las instrucciones de comparación pueden estar seguidas de instrucciones
AND y OR.
Diagrama de escalera Diagrama de escalera Diagrama de escalera
I0 M0 Q0 I0
• Las instrucciones DC= y DCŠ se pueden utilizar repetidamente para diferentes valores de preselección.
• Las instrucciones de comparación actúan como una instrucción LOD implícita y por tanto deben
programarse al comienzo de una línea de escalera.
• Las instrucciones de comparación se pueden utilizar con relés internos, que se procesan con AND y OR en
una dirección de programa distinta.
• Al igual que la instrucción LOD, las instrucciones de comparación pueden estar seguidas de instrucciones
AND y OR.
Diagrama de escalera Diagrama de escalera Diagrama de escalera
I0 M0 Q0 I0
Valor de D2 0 4 10 10 5 5 3 3 3 3 5 2 2 2
La salida Q0 se activa cuando el valor del
ACTIVADO
registro de datos D2 es 5.
Salida Q0
DESACTIVADO La salida Q1 se activa cuando el valor del
Salida Q1 ACTIVADO registro de datos D2 es 3 o más.
DESACTIVADO
I2
Diagrama estructural
Dirección del cambio
Resetear
I0
Datos
R0 R1 R2 R3
I2
Pulso
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.
ACTIVADO
Entrada de datos I2 DESACTIVADO
ACTIVADO
R0/Q0 DESACTIVADO
R1/Q1 ACTIVADO
DESACTIVADO
R2/Q2 ACTIVADO
DESACTIVADO
ACTIVADO
R3/Q3
DESACTIVADO
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
I0
Datos
R20 R21 R22 R23 R24 R25 R26
I2
Pulso
R23 Q0
R24 Q1
R26 Q2
Diagrama estructural
Cambio hacia delante
I1 I4
Datos Datos
R22 R23 R24 R25 R26 R27
I3 I6
Pulso Pulso
Último bit: R22 Nº. de bits: 6
I2 I5
Cambios invertidos
Nota: La salida se inicia únicamente para aquellos bits resaltados en negrita.
SOTU
Instrucción Datos Precaución
I0 Q0 LOD I0
SOTU • Para las restricciones en la
SOTD OUT Q0 programación de escalera de las
I0 Q1 LOD I0 instrucciones SOTU y SOTD, consulte
SOTD la página 29-24.
OUT Q1
ACTIVADO
Salida Q0 DESACTIVADO
ACTIVADO T T
Salida Q1 DESACTIVADO
T T
Nota: “T” es igual a un tiempo de ciclo de scan (pulso inmediato).
Hay un caso especial cuando se utilizan las instrucciones SOTU y SOTD entre las instrucciones MCS y MCR
(que se explican detalladamente en la página 7-26). Si la entrada I2 para la instrucción SOTU se activa
mientras la entrada I1 para la instrucción MCS está activada, la salida SOTU se activa. Si la entrada I2 para la
instrucción SOTD se desactiva mientras la entrada I1 está activada, la salida SOTD se activa. Si la entrada I1
se activa mientras la entrada I2 está activada, la salida SOTU se activa. Sin embargo, si la entrada I1 se
desactiva mientras la entrada I2 está activada, la salida SOTD no se activa cómo se indica a continuación.
MCR
Ninguna salida Ninguna salida
Instrucción Datos
MCS
I0 LOD I0
MCS
LOD I1
OUT Q0
I1 Q0 MCR
MCR
I6 Q2
MCR
Este circuito de control principal dará prioridad a I1, I3 e I5, en ese orden.
Cuando la entrada I1 está desactivada, se ejecuta la primera instrucción MCS de manera que se fuercen las
entradas subsiguientes I2 a I6 al estado desactivado.
Cuando la entrada I1 está activada, la primera instrucción MCS no se ejecuta de manera que el siguiente
programa se ejecute según los estados de entradas reales de I2 a I6.
Cuando la entrada I1 está activada e I3 desactivada, se ejecuta la segunda instrucción MCS de manera que
se fuercen las entradas subsiguientes I4 a I6 al estado desactivado.
Cuando I1 e I3 están activadas, no se ejecutan ni la primera ni la segunda instrucción MCS de manera que el
siguiente programa se ejecute según los estados de entradas reales de I4 a I6.
Instrucción Estado
SOTU No se detectan límites ascendentes (pulsos ACTIVADOS).
SOTD No se detectan límites descendentes (pulsos DESACTIVADOS).
OUT y OUTN Todas se mantienen en el estado actual.
SET y RST Todas se mantienen en el estado actual.
Los valores actuales se mantienen.
TML, TIM, TMH y TMS
Los estados de tiempo de espera se mantienen.
Los valores actuales se mantienen.
CNT, CDP y CUD Las entradas de pulso se desactivan.
Los estados de recuento se mantienen.
Los estados de bit del registro de desplazamiento se mantienen.
SFR y SFRN Las entradas de pulso se desactivan.
La salida desde el último bit se mantiene.
JEND
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.
Tipo de Cantidad
datos Consulte
Grupo Símbolo Nombre de
la página
W I Bytes
HTOB Hex a BCD X 14 14-1
BTOH BCD a Hex X 14 14-3
HTOA Hex a ASCII X 18 14-4
ATOH ASCII a Hex X 18 14-6
Conversión de BTOA BCD a ASCII X 18 14-8
datos ATOB ASCII a BCD X 18 14-10
ENCO Codificar X 16 14-12
DECO Descodificar X 16 14-13
BCNT Recuento de bits X 18 14-14
ALT Salida alternativa X 10 14-15
Programador de WKTIM Temporizador de semanas X 24 15-1
semanas WKTBL Tabla de semanas X 13 a 89 15-3
DISP Saca mensaje a displays de 7 segmentos X 16 16-1
Interfaz
DGRD Lectura desde selector de décadas X 20 16-3
TXD1 Transmisión 1 X 21 a 819 17-7
Comunicación del TXD2 Transmisión 2 X 21 a 819 17-7
usuario RXD1 Recepción 1 X 21 a 819 17-16
RXD2 Recepción 2 X 21 a 819 17-16
LABEL Etiqueta X 8 18-1
LJMP Salto de etiqueta X 10 18-1
LCAL Salto a subrutina X 10 18-4
Ramificación
LRET Vuelta de subrutina X 6 18-4
del programa
IOREF Actualización de E/S X 16 18-6
DI Desactivar interrupción X 8 18-7
EI Activar interrupción X 8 18-7
XYFS Establece función escala X 24 a 124 19-1
Conversión de
CVXTY Convertir X a Y X 18 19-2
coordenadas
CVYTX Convertir Y a X X 18 19-3
PULS1 Salida de pulso 1 X 12 20-1
PULS2 Salida de pulso 2 X 12 20-1
PWM1 Modulación de anchura de pulso 1 X 24 20-8
Pulso PWM2 Modulación de anchura de pulso 2 X 24 20-8
RAMP Salida de pulso de rampa X 14 20-14
ZRN1 Velocidad de aproximación 1 X 18 20-26
ZRN2 Velocidad de aproximación 2 X 18 20-26
Instrucción PID PID Control de PID X 26 21-2
DTML Temporizador dual de 1-seg X 22 22-1
DTIM Temporizador dual de 100-mseg X 22 22-1
Temporizador
DTMH Temporizador dual de 10-mseg X 22 22-1
dual/tutor
DTMS Temporizador dual de 1-mseg X 22 22-1
TTIM Medida de tiempo X 10 22-3
Acceso al módulo RUNA Ejecutar acceso X X 20 23-3
inteligente STPA Detener acceso X X 20 23-5
En los siguientes capítulos se ofrecen más detalles acerca del resto de instrucciones avanzadas.
MOV (Movimiento)
S1 → D1
MOV(*) S1(R) D1(R) REP
***** ***** ** Cuando la entrada está activada, los datos de 16 bits del dispositivo
designado por S1 se mueven al dispositivo designado por D1.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Primer número de dispositivo que desea
S1 (Origen 1) X X X X X X X X 1-99
mover
Primer número de dispositivo que desea
D1 (Destino 1) — X ▲ X X X X — 1-99
mover a
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1. El dispositivo de origen puede ser un relé interno de M0 a M1277 o un relé interno especial
de M8000 a M8157.
Cuando se utiliza T (temporizador) o C (contador) como S1, se lee el valor actual del temporizador/contador
(TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor
preestablecido (TP o CP), que puede ser de 0 a 65535.
Ejemplos: MOV
Los siguientes ejemplos se describen mediante el tipo de datos de palabra. La operación de movimiento de
datos para el tipo de datos entero es la misma que para el tipo de datos de palabra.
D10 → M0
MOV(W) S1 – D1 – REP
I2 D10 M0 Cuando la entrada I2 está activada, los datos del registro de datos D10
designados por el dispositivo de origen S1 se mueven a 16 relés internos,
comenzando por el M0 designado por el dispositivo de destino D1.
D10 12345 M0 a M7, M10 a M17
Los datos del registro de datos de origen se convierten a datos MSB LSB
binarios de 16 bits, y los estados ACTIVADO/DESACTIVADO de los
0 0 1 1 0 0 0 0 0 0 1 1 1 0 0 1
16 bits se mueven a los relés internos M0 a M7 y M10 a M17. M0 es M17 M10 M7 M0
el LSB (bit menos significativo). M17 es el MSB (bit más
significativo).
810 → D2
MOV(W) S1 – D1 – REP D0
I0 810 D2 Cuando la entrada I0 está activada, la D1
constante 810 designada por el dispositivo de
origen S1 se mueve al registro de datos D2 D2 810 810
designado por el dispositivo de destino D1.
D10 → D2
MOV(W) S1 – D1 – REP D0
I1 D10 D2 Cuando la entrada I1 está activada, los datos D1
del registro de datos D10 designados por el
D2 930
dispositivo de origen S1 se mueven al registro
de datos D2 designado por el dispositivo de
destino D1. D10 930
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Primer número de dispositivo que desea
S1 (Origen 1) X X X X X X X X 1-99
mover
Primer número de dispositivo que desea
D1 (Destino 1) — X ▲ X X X X — 1-99
mover a
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S1, se lee el valor actual del temporizador/contador (TC
o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor preestablecido
(TP o CP), que puede ser de 0 a 65535.
810 NO → D2
MOVN(W) S1 – D1 – REP
I1 810 D2 Cuando la entrada I1 está activada, la constante decimal 810 designada
por el dispositivo de origen S1 se convierte a un dato binario de 16 bits, y
los estados ACTIVADO/DESACTIVADO de los 16 bits se invierten y se
mueven al registro de datos D2 designado por el dispositivo de destino D1.
MSB S1 LSB
Antes de la inversión (810): 0 0 0 0 0 0 1 1 0 0 1 0 1 0 1 0 D0
D1 D1
MSB LSB
Después de la inversión (64725): 1 1 1 1 1 1 0 0 1 1 0 1 0 1 0 1 D2 64725 810
D30 NO → D20
MOVN(W) S1 – D1 – REP D20 64605
I2 D30 D20 Cuando la entrada I2 está activada, los datos
del registro de datos D30 designado por S1 se
invierten bit a bit y se mueven al registro de D30 930
datos D20 designado por D1.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Dirección maestra que desea mover
S1 (Origen 1) X X X X X X X — 1-99
desde
S2 (Origen 2) Desplazamiento para S1 X X X X X X X — —
D1 (Destino 1) Dirección maestra que desea mover a — X ▲ X X X X — 1-99
D2 (Destino 2) Desplazamiento para D1 X X X X X X X — —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S1, S2 o D2, el dato de dispositivo es el valor actual
del temporizador/contador (TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato de
dispositivo es el valor preestablecido del temporizador/contador (TP o CP), que puede ser de 0 a 65535.
El dispositivo de origen S2 o el de destino D2 no tiene que ser designado. Si no se designa S2 o D2, el
dispositivo de origen o de destino está determinado por S1 o D1 sin desplazamiento.
Asegúrese de que los datos de origen determinados por S1 + S2 y los de destino determinados por D1 + D2
están comprendidos dentro del intervalo de dispositivos válidos. Si el dispositivo de origen o de destino
derivado está fuera del intervalo de dispositivos válidos, aparecerá un error de ejecución en el programa del
usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.
Ejemplo: IMOV
IMOV(W) S1 – S2 D1 – D2 REP
I0 D20 C10 D10 D25
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Dirección maestra que desea mover
S1 (Origen 1) X X X X X X X — 1-99
desde
S2 (Origen 2) Desplazamiento para S1 X X X X X X X — —
D1 (Destino 1) Dirección maestra que desea mover a — X ▲ X X X X — 1-99
D2 (Destino 2) Desplazamiento para D1 X X X X X X X — —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S1, S2 o D2, el dato de dispositivo es el valor actual
del temporizador/contador (TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato de
dispositivo es el valor preestablecido del temporizador/contador (TP o CP), que puede ser de 0 a 65535.
El dispositivo de origen S2 o el de destino D2 no tiene que ser designado. Si no se designa S2 o D2, el
dispositivo de origen o de destino está determinado por S1 o D1 sin desplazamiento.
Asegúrese de que los datos de origen determinados por S1 + S2 y los de destino determinados por D1 + D2
están comprendidos dentro del intervalo de dispositivos válidos. Si el dispositivo de origen o de destino
derivado está fuera del intervalo de dispositivos válidos, aparecerá un error de ejecución en el programa del
usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.
Ejemplo: IMOVN
IMOVN(W)S1 – S2 D1 – D2 REP
I0 C10 D10 D30 D20 D10 4
C10 + D10 NO → D30 + D20
El dispositivo de origen S1 y el de destino D1 determinan el tipo de dispositivo. El dispositivo de D19
origen S2 y el de destino D2 son los valores de desplazamiento para determinar los dispositivos de D20 15
origen y de destino. D21
Si los datos del registro de datos D10 designado por el dispositivo de origen S2 es 4, los datos de
origen están determinados por la suma del desplazamiento al contador C10 designado por el
dispositivo de origen S1: D45 59085
D46
C(10 + 4) = C14
Si el registro de datos D20 designado por el dispositivo de destino D2 contiene un valor de 15, el
destino está determinado por la suma del desplazamiento al registro de datos D30 designado por el C13
dispositivo de destino D1: C14 6450
D(30 + 15) = D45 C15
En consecuencia, cuando la entrada I0 está activada, el valor actual del contador C14 se invierte y
se mueve al registro de datos D45.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Primer número de dispositivo que desea
S1 (Origen 1) X X X X X X X — —
mover
N-W (N
Cantidad de bloques que desea mover X X X X X X X X —
palabras)
Primer número de dispositivo que desea
D1 (Destino 1) — X ▲ X X X X — —
mover a
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S1o N-W, se lee el valor actual del temporizador/
contador (TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor
preestablecido (TP o CP), que puede ser de 0 a 65535.
Asegúrese de que los últimos datos de origen determinados por S1 + N-1 y los últimos de destino
determinados por D1 + N-1 están comprendidos dentro del intervalo de dispositivos válidos. Si el dispositivo de
origen o de destino derivado está fuera del intervalo de dispositivos válidos, aparecerá un error de ejecución
en el programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la
CPU.
Ejemplo: BMOV
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Dirección maestra que desea mover
S1 (Origen 1) X X X X — — X 0o1 1-99
desde
S2 (Origen 2) Desplazamiento para S1 X X X X X X X 0-65535 —
D1 (Destino 1) Dirección maestra que desea mover a — X ▲ X — — X — 1-99
D2 (Destino 2) Desplazamiento para D1 X X X X X X X 0-65535 —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como S2. Los relés internos especiales no se pueden
designar como S2.
Cuando se utiliza T (temporizador) o C (contador) como S2 o D2, se lee el valor actual del temporizador/
contador (TC o CC).
Asegúrese de que los últimos datos de origen determinados por S1+S2 y los últimos de destino determinados
por D1+D2 están comprendidos dentro del intervalo de dispositivos válidos. Si el dispositivo de origen o de
destino derivado está fuera del intervalo de dispositivos válidos, aparecerá un error de ejecución en el
programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.
El dispositivo de origen S2 o el de destino D2 no tiene que ser designado. Si no se designa S2 o D2, el
dispositivo de origen o de destino está determinado por S1 o D1 sin desplazamiento.
Ejemplos: IBMV
Si el valor actual del contador C5 designado por el dispositivo de Q47 Q44 Q40 Q37 Q30
destino D2 es 12, el destino está determinado por la suma del
desplazamiento a la salida Q30 designada por el dispositivo de
destino D1. 12º desde Q30
En consecuencia, cuando la entrada I0 está activada, el estado ACTIVADO/DESACTIVADO del relé interno M15 se mueve
a la salida Q44.
Como el dispositivo de origen S1 es el relé interno M10 y el valor del M27 M20 M17 M15 M10
dispositivo de origen S2 es 5, los datos de origen son 3 relés
internos comenzando por M15.
Como el dispositivo de destino D1 es la salida Q30 y el valor del 5º desde M10
dispositivo de destino D2 es 9, los datos de destino son 3 salidas
comenzando por Q41.
Q47 Q44 Q43 Q41 Q37 Q30
En consecuencia, cuando la entrada I1 está activada, los estados
ACTIVADO/DESACTIVADO de los relés internos M15 a M17 se
mueven a las salidas Q41 a Q43. 9º desde Q30
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Dirección maestra que desea mover
S1 (Origen 1) X X X X — — X 0o1 1-99
desde
S2 (Origen 2) Desplazamiento para S1 X X X X X X X 0-65535 —
D1 (Destino 1) Dirección maestra que desea mover a — X ▲ X — — X — 1-99
D2 (Destino 2) Desplazamiento para D1 X X X X X X X 0-65535 —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como S2. Los relés internos especiales no se pueden
designar como S2.
Cuando se utiliza T (temporizador) o C (contador) como S2 o D2, se lee el valor actual del temporizador/
contador (TC o CC).
Asegúrese de que los últimos datos de origen determinados por S1+S2 y los últimos de destino determinados
por D1+D2 están comprendidos dentro del intervalo de dispositivos válidos. Si el dispositivo de origen o de
destino derivado está fuera del intervalo de dispositivos válidos, aparecerá un error de ejecución en el
programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.
El dispositivo de origen S2 o el de destino D2 no tiene que ser designado. Si no se designa S2 o D2, el
dispositivo de origen o de destino está determinado por S1 o D1 sin desplazamiento.
Ejemplos: IBMVN
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).
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.
Ejemplos: CMP>=
Los siguientes ejemplos se describen mediante la instrucción CMPŠ. La operación de comparación de datos
del resto de instrucciones de comparación es la misma que para la instrucción CMPŠ.
• Tipo de datos: Palabra
S1 S2 D1
CMP>=(W) S1 – S2 – D1 – REP
I0 D10 D20 Q0 D10 127 D20 50 Q0 activada
Comparación ACTIVADO
Salida Q0 DESACTIVADO
M0 Q0 ACTIVADO
Salida Q0 DESACTIVADO
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos a comparar X X X X X X X X —
S2 (Origen 2) Datos a comparar X X X X X X X X —
S3 (Origen 3) Datos a comparar X X X X X X X X —
D1 (Destino 1) Salida de comparación — X ▲ — — — — — —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S1, S2 o S3, se lee el valor actual del temporizador/
contador (TC o CC).
Si los datos de S1 son menores que los de S3 (S1 < S3), se producirá un error de ejecución en el programa del
usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.
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.
Ejemplo: ICMP>=
D10 Š D11 Š D12 → M10 continúa activado
SOTU ICMP>=(W) S1 S2 S3 D1
I0 D10 D11 D12 M10
Cuando la entrada I0 está activada, los datos de los registros de datos D10, D11 y D12 designados por los dispositivos de
origen S1, S2 y S3 se comparan. Cuando se cumple la condición, el relé interno M10 designado por el dispositivo de
destino D1 se activa. Cuando no se cumple la condición, M10 se desactiva.
La instrucción ROOT puede utilizarse para calcular la raíz cuadrada del valor almacenado en un registro de
datos.
ADD (Suma)
S1 + S2 → D1, CY
ADD(*) S1(R) S2(R) D1(R) REP
***** ***** ***** ** Cuando la entrada está activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se suman. El
resultado se establece en el dispositivo de destino D1 y un
acarreo (M8003).
SUB (Resta)
S1 – S2 → D1, BW
SUB(*) S1(R) S2(R) D1(R) REP
***** ***** ***** ** Cuando la entrada está activada, los datos de 16 bits
designados por el dispositivo de origen S2 se restan de los
datos de 16 bits designados por el dispositivo de origen S1. El
resultado se establece en el dispositivo de destino D1 y un
MUL (Multiplicación)
S1 × S2 → D1·D1+1
MUL(*) S1(R) S2(R) D1(R) REP
***** ***** ***** ** Cuando la entrada está activada, los datos de 16 bits
designados por el dispositivo de origen S1 se multiplican por los
datos de 16 bits designados por el dispositivo de origen S2. El
resultado se establece en los datos de 32 bits designados por el
dispositivo de destino D1.
DIV (División)
S1 ÷ S2 → D1 (cociente), D1+1 (resto)
DIV(*) S1(R) S2(R) D1(R) REP
***** ***** ***** ** Cuando la entrada está activada, los datos de 16 bits
designados por el dispositivo de origen S1 se dividen por los
datos de 16 bits designados por el dispositivo de origen S2. El
cociente se establece en los datos de 16 bits designados por el
dispositivo de destino D1 y el resto en los siguientes datos de 16
bits.
Cuando S2 es 0 (dividiendo por 0), el LED DE ERROR y el relé
interno especial M8004 (error de ejecución en el programa del
usuario) se activan.
También se produce un error de ejecución en el programa del
usuario en la siguiente operación de división.
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.
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.
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.
Ejemplo: SUB
• Tipo de datos: Palabra
El siguiente ejemplo demuestra el uso del relé interno especial M8003 para procesar un acarreo con SUB.
D12 – 7000 → D12
SOTU SUB(W) S1 – S2 – D1 – REP
I0 D12 7000 D12 Para procesar el acarreo de manera que el número
de veces que éste se produce se reste de D13.
SUB(W) S1 – S2 – D1 – REP Cuando se produce un acarreo, D13 disminuye en
M8003 D13 1 D13 uno.
Ejemplos: MUL
• Tipo de datos: Palabra
4
Cuando la entrada I1 está activada, los datos de D10 se multiplican por los de D20 y D30 (0004h)
el resultado se establece en D30 y D31.
37856
D31 (93E0h)
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.
Ejemplos: DIV
• Tipo de datos: Palabra
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.
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.
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.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos binarios — — — — — — X X —
D1 (Destino 1) Destino para almacenar los resultados — — — — — — X — —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
Como la instrucción ROOT se ejecuta en cada exploración mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
La instrucción ROOT no se puede utilizar en un programa de interrupción. Si se utiliza, aparecerá un error de
ejecución en el programa de usuario, activando el relé interno especial M8004 y el LED DE ERROR del
módulo de la CPU.
Ejemplos: ROOT
Antes de la ejecución Después de la ejecución
ROOT(W) S1 D1
D10 D20 D10 → D20 D10 2 D20 141 2 = 1,41
I0
ROOT(W) S1 D1
D11 D21 D11 → D21 D11 3 D21 173 3 = 1,73
I1
ROOT(W) S1 D1
D12 D22 D12 → D22 D12 4 D22 200 4 = 2,00
I2
ROOT(W) S1 D1
D13 D23 D13 → D23 D13 55 D23 741 55 = 7 ,4161
I3
ROOT(W) S1 D1
D14 D24 D14 → D24 D14 9997 D24 9998 9997 = 99 ,98
I4
ROOT(W) S1 D1
D15 D25 D15 → D25 D15 9998 D25 9998 9998 = 99 ,98
I5
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.
Q11 Q10 Q7 Q0
M17 M10 M7 M0
S
M2 Cinco relés internos (M0, M2, M4, M6 y M10) son
puestos a ON por en el primer ciclo de scan, M8120.
S
M4
S
M6
S
M10
Cuando se activa la entrada I1, la instrucción XORW se
SOTU XORW(W) S1 – S2 – D1 – REP ejecuta para invertir el estado de las salidas Q0, Q2, Q4,
I1 M0 Q0 Q0 Q6 y Q10.
CY MSB S1 LSB
Después del desplazamiento: 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0 0
M8003
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos para el desplazamiento de bits — X ▲ X — — X — —
bits Cantidad de bits a desplazar — — — — — — — 1-15 —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como S1. Los relés internos especiales no se pueden
designar como S1.
La cantidad de bits que podemos girar estará comprendida entre 1 y 15.
Como la instrucción SFTL se ejecuta en cada exploración mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Ejemplo: SFTL
M8120 es el relé interno especial del pulso de inicialización.
MOV(W) S1 – D1 – REP
M8120 43690 D10 Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
establece 43690 en el registro de datos D10.
SOTU SFTL(W) S1 bits
D10 1 Cada vez que se activa la entrada I0, los datos de 16 bits del registro de
I0
datos D10 se cambian a la izquierda 1 bit según lo designado por los bits
de dispositivo. El estado del último bit cambiado se establece en un
acarreo (relé interno especial M8003). Los ceros se establecen en el LSB.
Bits a desplazar = 1
CY MSB D10 LSB
Antes del desplazamiento: D10 = 43690 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0
M8003 Desplazamiento a la izquierda
MSB S1 LSB CY
Después del desplazamiento: 0 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0
M8003
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos para el desplazamiento de bits — X ▲ X — — X — —
bits Cantidad de bits a desplazar — — — — — — — 1-15 —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como S1. Los relés internos especiales no se pueden
designar como S1.
La cantidad de bits que podemos girar estará comprendida entre 1 y 15.
Como la instrucción SFTR se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Ejemplo: SFTR
M8120 es el relé interno especial del pulso de inicialización.
MOV(W) S1 – D1 – REP
M8120 29 D10 Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
establece 29 en el registro de datos D10.
SOTU SFTR(W) S1 bits
D10 2 Cada vez que se activa la entrada I0, los datos de 16 bits del registro de
I0
datos D10 se desplazan a la izquierda 2 bits según lo designado por los
bits de dispositivo. El estado del último bit cambiado se establece en un
acarreo (relé interno especial M8003). Los ceros se establecen en el MSB.
Bits a desplazar = 2
MSB D10 LSB CY
Antes del 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1
desplazamiento: D20 = 29 Cambiar a la derecha M8003
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Datos para el desplazamiento de un dígito
S1 (Origen 1) — — — — — — X — —
hacia la izquierda
S2 (Origen 2) Cantidad de dígitos a desplazar X X X X X X X 1-7 —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
Cuando se utiliza T (temporizador) o C (contador) como S2, se lee el valor actual del temporizador/contador
(TC o CC).
La cantidad de dígitos a desplazar designados como S2 puede ser de 1 a 7.
Asegúrese de que los datos de origen determinados por S1 y S1+1 están comprendidos entre 0 y 9999 para
cada registro de datos. Si algún dato de origen es superior a 9999, aparecerá un error de ejecución en el
programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR en el módulo de la CPU.
Si S2 es mayor que 7, también aparecerá un error de ejecución en el programa del usuario.
Ejemplo: BCDLS
M8120 es el relé interno especial del pulso de inicialización.
MOV(W) S1 – D1 – REP Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
M8120 123 D10
establece 123 y 4567 en los registros de datos D10 y D11,
MOV(W) S1 – D1 – REP respectivamente.
4567 D11 Cada vez que se activa la entrada I0, los datos binarios de 32 bits de los
registros de datos D10 y D11 designados por S1 se convierten a 8 dígitos
SOTU BCDLS S1 S2
D10 1 de BCD, se desplazan a la izquierda 1 dígito según lo designado por el
I0
dispositivo S2 y se convierten de nuevo a datos binarios de 32 bits.
Los ceros se establecen en los dígitos más bajos hasta los dígitos
cambiados.
Cuando S2 = 1 (dígitos a desplazar) D10 D11
Antes del desplazamiento: 0 1 2 3 4 5 6 7 0
Desplazamiento a la izquierda
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).
Ejemplo: WSFT
Después del
SOTU WSFT S1 S2 D1 Antes del cambio: primer cambio:
I0 D10 3 D100
D10 12345 D10 12345
D100 a D102 → D101 a D103
D100 1111 D100 12345
D10 → D100
D101 2222 D101 1111
Cuando la entrada I0 está activada, los datos de 3 registros de datos
comenzando por D100 designados por el dispositivo de destino D1 se D102 3333 D102 2222
cambian a los siguientes registros de datos. Los datos del registro de D103 4444 D103 3333
datos D10 designados por el dispositivo de origen S1 se mueven al D104 5555 D014 5555
registro de datos D100 designado por el dispositivo de destino D1.
CY MSB S1 LSB
Después de la rotación: 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0 1
M8003
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos para la rotación de bits — X ▲ X — — X — —
bits Cantidad de bits a rotar — — — — — — — 1-15 —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como S1. Los relés internos especiales no se pueden
designar como S1.
La cantidad de bits a rotar puede ser de 1 a 15.
Como la instrucción ROTL se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Tipos de datos válidos
W I Cuando un dispositivo de bit como Q (salida), M (relé interno) o R (registro de
(palabra) (entero) desplazamiento) se designa como origen, se utilizan 16 puntos.
Cuando un dispositivo de palabra como D (registro de datos) se designa como
X —
origen, se utiliza 1 punto.
Ejemplo: ROTL
M8120 es el relé interno especial del pulso de inicialización.
MOV(W) S1 – D1 – REP Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
M8120 40966 D10
establece 40966 en el registro de datos D10.
SOTU ROTL(W) S1 bits Cada vez que se activa la entrada I0, los datos de 16 bits del registro de
I0 D10 1 datos D10 se rotan a la izquierda 1 bit según lo designado por los bits de
dispositivo.
El estado del MSB se establece en un acarreo (relé interno especial
M8003).
Bits a rotar = 1
CY MSB D10 LSB
Antes de la rotación: D10 = 40966 1 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0
M8003
MSB S1 LSB CY
Después de la rotación: 0 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0
M8003
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos para la rotación de bits — X ▲ X — — X — —
bits Cantidad de bits a rotar — — — — — — — 1-15 —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como S1. Los relés internos especiales no se pueden
designar como S1.
La cantidad de bits a rotar puede ser de 1 a 15.
Como la instrucción ROTR se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Ejemplo: ROTR
M8120 es el relé interno especial del pulso de inicialización.
MOV(W) S1 – D1 – REP
M8120 13 D20 Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
establece 13 en el registro de datos D20.
SOTU ROTR(W) S1 bits
D20 2 Cada vez que se activa la entrada I1, los datos de 16 bits del registro de
I1
datos D20 se rotan a la izquierda 2 bits según lo designado por los bits
de dispositivo. El estado del último bit rotado se establece en un acarreo
(relé interno especial M8003).
Bits a rotar = 2 D20
MSB LSB CY
Antes de la rotación: D20 = 13 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1
M8003
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos binarios a convertir X X X X X X X X —
Destino para almacenar los resultados de
D1 (Destino 1) — X ▲ X X X X — —
la conversión
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S1, se lee el valor actual del temporizador/contador.
Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor de preselección,
que puede ser de 0 a 65535.
Los valores válidos para el dispositivo de origen son de 0 a 9999 (270Fh). Asegúrese de que el origen
designado por S1 está comprendido dentro del intervalo de valores válidos. Si los datos de origen están fuera
del intervalo válido, aparecerá un error de ejecución en el programa del usuario, activando el relé interno
especial M8004 y el LED DE ERROR.
Como la instrucción HTOB se ejecuta en cada exploración mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Ejemplo: HTOB
Binario BCD
SOTU HTOB(W) S1 D1
D10 D20 0 0
I1 D10 (0000h) D20 (0000h)
1234 4660
D10 (04D2h) D20 (1234h)
9999 39321
D10 (270Fh) D20 (9999h)
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos de BCD a convertir X X X X X X X X —
Destino para almacenar los resultados de
D1 (Destino 1) — X ▲ X X X X — —
la conversión
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S1, se lee el valor actual del temporizador/contador
(TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor de
preselección (TP o CP), que puede ser de 0 a 65535.
Los valores válidos para el dispositivo de origen son de 0 a 9999 (BCD). Asegúrese de que cada dígito del
origen designado por S1 está comprendido entre 0 y 9. Si los datos de origen están fuera del intervalo válido,
aparecerá un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED
DE ERROR.
Como la instrucción BTOH se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Ejemplo: BTOH
BCD Binario
SOTU BTOH(W) S1 D1
D10 D20 0 0
I1 D10 (0000h) D20 (0000h)
4660 1234
D10 (1234h) D20 (04D2h)
39321 9999
D10 (9999h) D20 (270Fh)
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos binarios a convertir X X X X X X X X —
S2 (Origen 2) Cantidad de dígitos a convertir X X X X X X X 1-4 —
Destino para almacenar los resultados de
D1 (Destino 1) — — — — — — X — —
la conversión
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
Cuando se utiliza T (temporizador) o C (contador) como S1 o S2, se lee el valor actual del temporizador/
contador (TC o CC).
La cantidad de dígitos a convertir puede ser de 1 a 4. Asegúrese de que la cantidad de dígitos designada por
S2 está comprendida dentro del intervalo válido. Si los datos de S2 están fuera del intervalo válido, aparecerá
un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE
ERROR.
Como la instrucción HTOA se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Ejemplos: HTOA
• Cantidad de dígitos: 4
Binario ASCII
51
D22 (0033h)
52
D23 (0034h)
• Cantidad de dígitos: 3
Binario ASCII
52
D22 (0034h)
• Cantidad de dígitos: 2
Binario ASCII
• Cantidad de dígitos: 1
Binario ASCII
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos ASCII a convertir — — — — — — X — —
S2 (Origen 2) Cantidad de dígitos a convertir X X X X X X X 1-4 —
Destino para almacenar los resultados de
D1 (Destino 1) — X ▲ X X X X — —
la conversión
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S2, se lee el valor actual del temporizador/contador
(TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor de
preselección (TP o CP), que puede ser de 0 a 65535.
Los valores válidos para los datos S1 de origen a convertir son de 30h a 39h y de 41h a 46h. Asegúrese de
que los valores de cada origen designado por S1 y la cantidad de dígitos designada por S2 están
comprendidos dentro del intervalo válido. Si los datos de S1 o S2 están fuera del intervalo válido, aparecerá un
error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR.
Como la instrucción ATOH se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Ejemplos: ATOH
• Cantidad de dígitos: 4
ASCII Binario
51
D12 (0033h)
52
D13 (0034h)
• Cantidad de dígitos: 3
ASCII Binario
51
D12 (0033h)
• Cantidad de dígitos: 2
ASCII Binario
SOTU ATOH(W) S1 S2 D1 49 18
D10 2 D20 D10 (0031h) D20 (0012h)
I2
50
D11 (0032h)
• Cantidad de dígitos: 1
ASCII Binario
SOTU ATOH(W) S1 S2 D1 49 1
D10 1 D20 D10 (0031h) D20 (0001h)
I3
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos binarios a convertir X X X X X X X X —
S2 (Origen 2) Cantidad de dígitos a convertir X X X X X X X 1-5 —
Destino para almacenar los resultados de
D1 (Destino 1) — — — — — — X — —
la conversión
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
Cuando se utiliza T (temporizador) o C (contador) como S1 o S2, se lee el valor actual del temporizador/
contador (TC o CC).
La cantidad de dígitos a convertir puede ser de 1 a 5. Asegúrese de que la cantidad de dígitos designada por
S2 está comprendida dentro del intervalo válido. Si los datos de S2 están fuera del intervalo válido, aparecerá
un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE
ERROR.
Como la instrucción BTOA se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Ejemplos: BTOA
• Cantidad de dígitos: 5
BCD
Binario ASCII
SOTU BTOA(W) S1 S2 D1
I0 D10 5 D20 12345 49
D10 (3039h) D20 (0031h)
50
D21 (0032h)
51
D22 (0033h)
52
D23 (0034h)
53
D24 (0035h)
• Cantidad de dígitos: 4
BCD
Binario ASCII
SOTU BTOA(W) S1 S2 D1
I1 D10 4 D20 12345 50
D10 (3039h) D20 (0032h)
51
D21 (0033h)
52
D22 (0034h)
53
D23 (0035h)
• Cantidad de dígitos: 3
BCD
Binario ASCII
SOTU BTOA(W) S1 S2 D1
I2 D10 3 D20 12345 51
D10 (3039h) D20 (0033h)
52
D21 (0034h)
53
D22 (0035h)
• Cantidad de dígitos: 2
BCD
Binario ASCII
SOTU BTOA(W) S1 S2 D1
I3 D10 2 D20 12345 52
D10 (3039h) D20 (0034h)
53
D21 (0035h)
• Cantidad de dígitos: 1
BCD
Binario ASCII
SOTU BTOA(W) S1 S2 D1
I4 D10 1 D20 12345 53
D10 (3039h) D20 (0035h)
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos ASCII a convertir — — — — — — X — —
S2 (Origen 2) Cantidad de dígitos a convertir X X X X X X X 1-5 —
Destino para almacenar los resultados de
D1 (Destino 1) — X ▲ X X X X — —
la conversión
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S2, se lee el valor actual del temporizador/contador
(TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor de
preselección (TP o CP), que puede ser de 0 a 65535.
Los valores válidos para los datos de origen S1 a convertir son de 30h a 39h. Asegúrese de que los valores de
cada origen designado por S1 y la cantidad de dígitos designada por S2 están comprendidos dentro del
intervalo válido. Si los datos de S1 o S2 están fuera del intervalo válido, aparecerá un error de ejecución en el
programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR.
Como la instrucción ATOB se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Ejemplos: ATOB
• Cantidad de dígitos: 5
BCD
ASCII Binario
SOTU ATOB(W) S1 S2 D1
I0 D10 5 D20 49 12345
D10 (0031h) D20 (3039h)
50
D11 (0032h)
51
D12 (0033h)
52
D13 (0034h)
53
D14 (0035h)
• Cantidad de dígitos: 4
BCD
ASCII Binario
SOTU ATOB(W) S1 S2 D1
I1 D10 4 D20 49 1234
D10 (0031h) D20 (04D2h)
50
D11 (0032h)
51
D12 (0033h)
52
D13 (0034h)
• Cantidad de dígitos: 3
BCD
ASCII Binario
SOTU ATOB(W) S1 S2 D1
I2 D10 3 D20 49 123
D10 (0031h) D20 (007Bh)
50
D11 (0032h)
51
D12 (0033h)
• Cantidad de dígitos: 2
BCD
ASCII Binario
SOTU ATOB(W) S1 S2 D1
I3 D10 2 D20 49 12
D10 (0031h) D20 (0018h)
50
D11 (0032h)
• Cantidad de dígitos: 1
BCD
ASCII Binario
SOTU ATOB(W) S1 S2 D1
I4 D10 1 D20 49 1
D10 (0031h) D20 (0001h)
ENCO (Codificar)
Cuando la entrada está activada, busca el primer bit que esté activado. La
ENCO S1 D1 búsqueda comienza en S1 hasta que se localiza el primer punto activo. La
Bits ***** ***** cantidad de puntos desde S1 hasta el primer punto establecido se almacena en
el destino designado por el dispositivo D1.
Si no está activado ningún punto en el área buscada, se almacena 65535 en D1.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Primer bit para comenzar la búsqueda X X X X — — X — —
Destino para almacenar los resultados de
D1 (Destino 1) — X ▲ X — — X — —
la búsqueda
Bits Cantidad de bits buscados — — — — — — — 1-256 —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Los valores válidos de Bits para designar la cantidad de bits buscados son de 1 a 256. Asegúrese de que el
área de búsqueda designada por S1 + Bits está dentro del intervalo de valores válidos. Si los datos de origen
están fuera del intervalo válido, aparecerá un error de ejecución en el programa del usuario, activando el relé
interno especial M8004 y el LED DE ERROR.
Como la instrucción ENCO se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Ejemplos: ENCO
Cuando la entrada I0 está activada, se busca un bit que esté activado en 64 bits
ENCO S1 D1 comenzando por el relé interno M4 designado por el dispositivo S1.
I0 64 M4 D100
Como el relé interno M30 es el primer punto activado, el desplazamiento desde
el primer punto de búsqueda es 20, que se almacena en el registro de datos
D100 designado por el dispositivo D1.
M17 M0
M37 M20 D100 20
M57 M40
M77 M60 ACTIVADO
M97 M80
M117 M100 Área buscada
Cuando la entrada I1 está activada, se busca un bit que esté activado en 64 bits
ENCO S1 D1 comenzando por el bit 0 del registro de datos D10 designado por el dispositivo S1.
I1 64 D10 D100
Como el bit 8 del registro de datos D11 es el primer punto que está activado, el
desplazamiento desde el primer punto de búsqueda es 24, que se almacena en el
registro de datos D100 designado por el dispositivo D1.
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
D10
D11 D100 24
D12
D13
ACTIVADO
D14
D15 Área buscada
DECO (Decodificar)
Esta función nos permite activar el bit que nosotros deseemos, para ello
DECO S1 D1 utilizaremos D1 como comienzo de la tabla de bits y el S1 como desplazamiento
***** ***** dentro de la tabla.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Desplazamiento X X X X — — X 0-255 —
D1 (Destino 1) Primer bit para contar los desplazamientos — X ▲ X — — X — —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Los valores válidos para el desplazamiento designado por el dispositivo de origen S1 van de 0 a 255.
Asegúrese de que el desplazamiento designado por S1 y el último bit de los datos de destino determinado por
la suma de S1 y D1 están comprendidos dentro del intervalo de valores válidos. Si el desplazamiento o los
datos de destino están fuera del intervalo válido, aparecerá un error de ejecución en el programa del usuario,
activando el relé interno especial M8004 y el LED DE ERROR.
Como la instrucción DECO se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Ejemplos: DECO
Cuando la entrada I0 está activada, el bit de destino se determina sumando el
DECO S1 D1 valor contenido en el registro de datos D20 designado por el dispositivo S1 al relé
I0 D20 M104 interno M104 designado por el dispositivo de destino D1.
Como el bit 19º desde el relé interno M104 es el relé interno M127, el bit
determinado de este modo se activa.
M117 M100
D20 19 M137 M120
M157 M140
Primer bit
M177 M160
ACTIVAD M197 M180
O M217 M200
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
D30
D10 39 D31
D32
D33
ACTIVADO
D34
D35
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Primer bit para comenzar la búsqueda X X X X — — X — —
S2 (Origen 2) Cantidad de bits buscados — X X X X X X 1-256 —
Destino para almacenar la cantidad de bits
D1 (Destino 1) — X ▲ X X X X — —
ACTIVADOS
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S2, se lee el valor actual del temporizador/contador
(TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor de
preselección (TP o CP), que puede ser de 0 a 65535.
Los valores válidos de S2 para designar la cantidad de bits buscados son de 1 a 256. Asegúrese de que el
área de búsqueda designada por S1 + S2 está dentro del intervalo de valores válidos. Si los datos de origen
están fuera del intervalo válido, aparecerá un error de ejecución en el programa del usuario, activando el relé
interno especial M8004 y el LED DE ERROR.
Como la instrucción BCNT se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Ejemplos: BCNT
Cuando la entrada está activada, los bits que están activados se buscan
BCNT S1 S2 D1 en una matriz de 64 bits comenzando por el relé interno M4 designado por
I0 M4 64 D100 el dispositivo de origen S1.
Como están activados 3 bits en el área buscada, la cantidad se almacena
en el registro de datos D100 designado por el dispositivo de destino D1.
M17 M0
M37 M20 D100 3
M57 M40
M77 M60
ACTIVADO
M97 M80
M117 M100 Área buscada
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
D1 (Destino 1) Bit a activar y desactivar — X X X — — — — —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
Como la instrucción ALT se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD
Ejemplo: ALT
Cuando la entrada I0 está activada, la salida Q0 designada por el dispositivo D1
SOTU ALT D1 se activa y permanece en ese estado aunque I0 se desactive.
I0 Q0
Cuando la entrada I0 se vuelve a activar, la salida Q0 se desactiva.
ACTIVADO
Entrada I0
DESACTIVADO
ACTIVADO
Salida Q0
ACTIVADO
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
MODE Control de salida de la tabla de semanas — — — — — — — 0-2 —
Datos de comparación de días de la
S1 (Origen 1) — — — — — — X 0-127 —
semana
Datos de comparación de hora/minuto para
S2 (Origen 2) — — — — — — X 0-2359 —
activar
Datos de comparación de hora/minuto para
S3 (Origen 3) — — — — — — X 0-2359 —
desactivar
D1 (Destino 1) Salida de comparación ACTIVADA — X ▲ — — — — — —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Nota: Si MODE está establecido en 1 o 2, programe días especiales en la tabla de semanas mediante la instrucción
WKTBL, seguida de la instrucción WKTIM. Si la instrucción WKTBL no está programada cuando MODE está
establecido en 1 o 2 en la instrucción WKTIM, aparecerá un error de ejecución en el programa del usuario, activando
el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU. El mismo error se produce también si la
instrucción WKTIM se ejecuta antes de la instrucción WKTBL.
S1 — Datos de comparación de días de la semana (0 a 127)
Especifique los días de la semana que activarán la salida o el relé interno designado por D1.
Día de la
domingo lunes martes miércoles jueves viernes sábado
semana
Valor 1 2 4 8 16 32 64
Designe el total de los valores como dispositivo S1 para activar la salida o el relé interno.
Ejemplo: Para activar la salida de lunes a viernes, designe 62 como S1, ya que 2 + 4 + 8 + 16 + 32 = 62.
S2 — Datos de comparación de hora/minuto para activar
S3 — Datos de comparación de hora/minuto para desactivar
Especifique las horas y los minutos que activarán (S2) o desactivarán (S3) la salida o el relé interno
designado por D1.
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.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos de mes/día especiales — — — — — — X 101-1231 —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
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.
M1
M2
20:00 19:00
Salida Q0 ACTIVADO
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.
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
MOV(W) S1 – D1 – REP
10 D2
MOV(W) S1 – D1 – REP
2 D3
MOV(W) S1 – D1 – REP
9 D4
MOV(W) S1 – D1 – REP
30 D5
MOV(W) S1 – D1 – REP
0 D6
SOTU MOV(W) S1 R D1 R REP Cuando se activa la entrada I0, los nuevos datos de fecha (año,
I0 D0 D8015 4 mes, día y día de la semana) se mueven a los registros de datos
D8015 a D8018 y el relé interno M0 se activa durante un tiempo
de ciclo de scan.
M0
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.
DISP (Mostrar)
Cuando la entrada está activada, los datos designados por
DISP S1 Q LAT DAT el dispositivo de origen S1 se establecen en las salidas o
BCD4 ***** ***** L L
relés internos designados por el dispositivo Q. Esta
Cantidad de dígitos: instrucción se utiliza para proporcionar datos de 7
1 a 5 (decimal) Fase de datos: segmentos para las unidades de visualización.
1 a 4 (hex) baja o alta
Se pueden utilizar ocho instrucciones DISP en un
Conversión: Fase de latch: programa del usuario.
BCD o BIN baja o alta
Los datos de visualización pueden ser de 0 a 65535
(FFFFh).
Nota: La función DISP requiere terminales de salida de transistor. Cuando utilice el módulo de la CPU FC4A-C24R2 o
FC4A-C24R2C tipo 24 E/S compacto, conecte un módulo de salida de transistor.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos a mostrar — — — — X X X — —
Número de la primera salida para mostrar
Q (Salida) — X ▲ — — — — — —
datos
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como Q. Los relés internos especiales no se pueden
designar como Q.
Cuando se utiliza T (temporizador) o C (contador) como S1, se lee el valor actual del temporizador/contador.
Conversión
BCD: Para conectar unidades de visualización de BCD (decimal)
BIN: Para conectar unidades de visualización de BIN (hexadecimal)
Fase de latch y fase de datos
Seleccione las fases de latch y de datos para que coincidan con las fases de las unidades de visualización en
consideración a la salida de emisor o receptor del módulo de salida.
Puntos de salida
La cantidad de puntos de salida necesarios es 4 más la cantidad de dígitos a mostrar. Al mostrar 4 dígitos con
la salida Q0 designada como número de la primera salida, se deben reservar 8 puntos de salida consecutivos
comenzando por Q0 a Q7.
Si el tiempo de ciclo de scan es inferior a 2 mseg, los datos no se pueden mostrar correctamente. Si el tiempo
de ciclo de scan es demasiado corto para asegurar una visualización normal, establezca un valor de 3 o más
(en mseg) en el registro de datos D8022 (valor de preselección de tiempo de ciclo de scan constante).
Consulte la página 5-31.
Ejemplo: DISP
El siguiente ejemplo demuestra un programa que muestra el valor actual de 4 dígitos del contador CNT10 en
unidades de visualización de 7 segmentos (DD3S-F31N de IDEC) conectadas al módulo de salida de receptor
de transistor.
DISP S1 Q LAT DAT Si la entrada I0 está activada, el valor actual de 4 dígitos del
I0 BCD4 C10 Q30 L H contador C10 se muestra en unidades de visualización digital de 7
segmentos.
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
Conversión:
BCD o BIN
Nota: La función DGRD requiere terminales de salida de transistor. Cuando utilice el módulo de la CPU FC4A-C24R2 o
FC4A-C24R2C tipo 24 E/S compacto, conecte un módulo de salida de transistor.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
I Número de la primera entrada a leer X — — — — — — — —
Número de la primera salida para la
Q — X — — — — — — —
selección de dígito
D1 (Destino 1) Destino para almacenar los resultados — — — — — — X — —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
La instrucción DGRD puede leer 65535 (5 dígitos) como máximo. Si el valor leído es mayor que 65535 con la
cantidad de dígitos establecida en 5, aparecerá un error de ejecución en el programa del usuario, activando el
relé interno especial M8004 y el LED DE ERROR.
Nota: La instrucción DGRD se puede utilizar un máximo de 16 veces en un programa del usuario. Al transferir un programa
del usuario con más de 16 instrucciones DGRD a la CPU, se produce un error de sintaxis en el mismo, encendiendo el LED
DE ERROR. El programa del usuario no se podrá ejecutar.
Conversión
BCD: Para conectar interruptores digitales de BCD (decimal)
BIN: Para conectar interruptores digitales de BIN (hexadecimal)
Puntos de entrada
Las entradas se utilizan para leer los datos desde los interruptores digitales. La cantidad de puntos de entrada
necesarios es siempre 4. Se deben reservar cuatro puntos de entrada comenzando por el número de entrada
designado por el dispositivo I. Por ejemplo, cuando se designa la entrada I0 como dispositivo I, se utilizan las
entradas I0 a I3.
Puntos de salida
Las salidas se utilizan para seleccionar los dígitos a leer. La cantidad de puntos de salida necesarios es igual
a la cantidad de dígitos que se van a leer. Si se conecta el máximo de 5 interruptores digitales, se deben
reservar 5 puntos de salida comenzando por el número de salida designado por el dispositivo Q. Por ejemplo,
si la salida Q0 se designa como dispositivo Q para leer 3 dígitos, se utilizan las salidas Q0 a Q2.
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.
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.
C 8
4
2 102
1
C 8
4
(+) 24 V CC 2 103
(–) Fuente de
1
alimentación
Información de actualización
Los módulos de la CPU aplicables, así como la versión del programa del sistema se muestran en la siguiente
tabla. Para conocer el procedimiento de confirmación de la versión del programa del módulo de la CPU,
consulte la página 29-1.
Tipo compacto Tipo estrecho
FC4A-D20RK1
Módulo de la CPU FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
Compatibilidad con
Comunicación de usuario
RS485
204 o
Comunicación del usuario — 204 o superior 204 o superior 202 o superior
superior
BCC Actualización
(ADD-2Comp, Modbus
ASCII, y Modbus RTU)
Usando la comunicación de usuario RS485, el módulo de la CPU MicroSmart puede comunicarse con un
máximo de 31 dispositivos RS485.
Los módulos de la CPU actualizada pueden usar tres nuevas fórmulas de cálculo BCC de ADD-2comp,
Modbus ASCII, y Modbus RTU para transmitir instrucciones TXD1 y TXD2 y recibir instrucciones RXD1 y
RXD2. Use la versión WindLDR 4.40 o superior para programar el nuevo BCC. Para conocer ejemplos de
cálculos, consulte la página 17-38.
Nuevas fórmulas de cálculo de BCC
Nombre de BCC Descripción
Añade el carácter en el intervalo desde la posición de inicio de cálculo BCC al byte
ADD-2comp
inmediatamente precedente de BCC, luego invierte el resultado bit a bit y añade 1.
Calcula el BCC usando LRC (comprobación de redundancia longitudinal) en el intervalo desde la
Modbus ASCII
posición de inicio del cálculo BCC al byte inmediatamente anterior al BCC.
Calcula el BCC usando CRC-16 (comprobación de suma redundancia cíclica) en el intervalo
Modbus RTU desde la posición de inicio del cálculo BCC al byte inmediatamente anterior al BCC. El polinomio
de generación es: X16 + X15 + X2 + 1.
Nota *: Se necesita WindLDR 4.0 o superior para usar estas formulas de cálculo BCC.
Al puerto 1 (RS232C)
Al puerto 2
Adaptador de comunicación RS232C
FC4A-PC1
Al puerto 1 (RS232C)
Al puerto 2
Al puerto 2
Adaptador de comunicación RS232C
FC4A-PC1
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.
máximo
Puerto 2 31 dispositivos
Adaptador de comunicación
RS485 Dispositivo RS485 Dispositivo RS485
FC4A-PC3
Puerto 2
Módulo de comunicación RS485
FC4A-HPC3
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.
TXD1 (Transmisión 1)
Cuando la entrada está activada, los datos designados por S1 se
TXD S1 D1 D2 convierten a un formato especificado y se transmiten a través del
1 ***** ***** ***** puerto 1 a un terminal remoto con un puerto RS232C.
TXD2 (Transmisión 2)
Cuando la entrada está activada, los datos designados por S1 se
TXD S1 D1 D2 convierten a un formato especificado y se transmiten a través del
2 ***** ***** ***** puerto 2 a un terminal remoto con un puerto RS232C. Los Módulos de
la CPU actualizados también pueden usar el RS485
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos de transmisión — — — — — — X X —
D1 (Destino 1) Salida de finalización de transmisión — X ▲ — — — — — —
D2 (Destino 2) Registro de estado de transmisión — — — — — — X — —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Los datos de transmisión designados por el dispositivo S1 pueden ser un máximo de 200 bytes.
Cuando se finaliza la transmisión, se activa una salida o un relé interno designado por el dispositivo D1.
El destino 2 ocupa dos registros de datos consecutivos comenzando por el dispositivo designado por D2. El
registro de datos de estado de transmisión, D0 a D1298 o D2000 a D7998 almacena el estado de los códigos
de error y de transmisión. El siguiente registro de datos almacena el recuento de bytes de los datos
transmitidos. No se pueden utilizar los mismos registros de datos como registros de estado de transmisión
para las instrucciones TXD1/TXD2 ni como registros de estado de recepción para las instrucciones RXD1/
RXD2.
Las instrucciones TXD1/TXD2 no se pueden utilizar en un programa de interrupción. Si se utiliza, aparecerá un
error de ejecución en el programa de usuario, activando el relé interno especial M8004 y el LED DE ERROR
del módulo de la CPU.
Datos de transmisión
Los datos de transmisión se designan mediante el dispositivo de origen S1 utilizando valores constantes o
registros de datos. También se puede calcular automáticamente el código BCC y agregarse a los datos de
transmisión. Una instrucción TXD puede transmitir 200 bytes de datos como máximo.
S1 (Origen 1)
Datos de Dígitos de Posición de inicio
Dispositivo Tipo de conversión Repetir Cálculo BCC
transmisión transmisión (Bytes) de cálculo
Constante 00h-7Fh (FFh) Sin conversión 1 — — —
D0-D1999 A: Binario a ASCII 1-4
Registro de
D2000-D7999 B: BCD a ASCII 1-5 1-99 — —
datos
D10000-D49999 –: Sin conversión 1-2
X: XOR
A: ADD
A: Binario a ASCII
BCC — 1-2 — C: Add-2comp 1-15
–: Sin conversión
M: Modbus ASCII
M: Modbus RTU
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).
Ejemplo:
El siguiente ejemplo muestra dos métodos para introducir los datos de ASCII de 3 bytes “1” (31h), “2” (32h), “3”
(33h).
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.
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
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.
Repetición 1
D10 000Ch 00012
Repetición 2
D11 0022h 00034
Valor decimal Conversión BCD a ASCII
Repetición 1
D10 000Ch 00012
Repetición 2
D11 0022h 00034
Repetición 3
D12 0038h 00056
Valor decimal Conversión BCD a ASCII
Tipo de conversión
El resultado del cálculo de BCC se puede convertir o no en función del tipo de conversión designado, tal y
como se describe a continuación.
Ejemplo: El resultado del cálculo de BCC es 0041h.
(1) Conversión Binario a ASCII
Datos ASCII
“4” “1” Nota: En WindLDR, Modbus ASCII tiene
0041h (34h) (31h)
Conversión Binario a ASCII como valor por defecto conversión de
2 dígitos binario a ASCII.
Transmisión
Estado Descripción
Código de estado
Desde que se activa la entrada de inicio de una instrucción TXD,
16 Preparación de transmisión hasta que los datos de transmisión se almacenan en el búfer de
transmisión interno.
Desde que se activa la transmisión de datos mediante un
32 Transmisión de datos
procesamiento de END, hasta que finaliza la misma.
Finalización de la transmisión Desde la finalización de toda la transmisión de datos, hasta que
48
de datos finaliza el procesamiento de END de la instrucción TXD.
Finalización de la instrucción Finaliza toda la operación de transmisión y se puede realizar la
64
de transmisión siguiente.
Ejemplo: El registro de datos D100 se designa como dispositivo para el estado de transmisión.
STX “1” “2” “3” “4” “5” “6” “7” “8” BCC (H)
BCC ETX
(L)
(02h) (31h) (32h) (33h) (34h) (35h) (36h) (37h) (38h) (41h) (36h) (03h)
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.
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.
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.
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.
STX “1” “2” “3” “4” “5” “6” “7” “8” BCC (H)
BCC ETX
(L)
(02h) (31h) (32h) (33h) (34h) (35h) (36h) (37h) (38h) (41h) (36h) (03h)
RXD1 (Recepción 1)
Cuando la entrada está activada, los datos recibidos a través del puerto 1
RXD S1 D1 D2
1 desde un terminal remoto se convierten y se almacenan en los registros
***** ***** *****
de datos en función del formato de recepción designado por S1.
RXD2 (Recepción 2)
Cuando la entrada está activada, los datos recibidos a través del puerto 2
RXD S1 D1 D2
2 desde un terminal remoto se convierten y se almacenan en los registros
***** ***** *****
de datos en función del formato de recepción designado por S1.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Formato de recepción — — — — — — X X —
D1 (Destino 1) Salida de finalización de recepción — X ▲ — — — — — —
D2 (Destino 2) Estado de recepción — — — — — — X — —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
El formato de recepción designado por el dispositivo S1 puede ser un máximo de 200 bytes.
Cuando se finaliza la recepción de datos, se activa una salida o un relé interno designado por el dispositivo D1.
El destino 2 ocupa dos registros de datos consecutivos comenzando por el dispositivo designado por D2. El
registro de datos de estado de recepción, D0 a D1298 o D2000 a D7998 almacena el estado de los códigos de
error y de datos de recepción. El siguiente registro de datos almacena el recuento de bytes de los datos
recibidos. No se pueden utilizar los mismos registros de datos como registros de estado de transmisión para
las instrucciones TXD1/TXD2 ni como registros de estado de recepción para las instrucciones RXD1/RXD2.
Mientras las instrucciones RXD1/RXD2 están preparadas para recibir datos una vez finalizado el formato de
recepción, la activación del indicador de cancelación M8022 o M8023 de la instrucción de recepción de
comunicación del usuario cancela todas las instrucciones RXD1/RXD2.
Las instrucciones RXD1/RXD2 no se pueden utilizar en un programa de interrupción. Si se utiliza, aparecerá
un error de ejecución en el programa de usuario, activando el relé interno especial M8004 y el LED DE
ERROR del módulo de la CPU.
Precauciones para programar la instrucción RXD
• MicroSmart puede ejecutar al mismo tiempo un máximo de cinco instrucciones RXD1 y cinco RXD2 con un delimitador de inicio.
Si no está programado un delimitador de inicio en las instrucciones RXD1/RXD2, MicroSmart sólo puede ejecutar una instrucción
RXD1 y una RXD2 al mismo tiempo. Si la entrada de inicio para una instrucción RXD1/RXD2 se activa mientras se está ejecutando
otra instrucción RXD1/RXD2 sin un delimitador de inicio, se produce un error de comunicación del usuario.
• Como las instrucciones RXD se ejecutan en cada ciclo de scan mientras la entrada está activada, se debe utilizar una entrada de pulso
desde una instrucción SOTU o SOTD según sea necesario.
• Una vez que se activa la entrada a la instrucción RXD, dicha instrucción está ya activada y preparada para recibir la comunicación
entrante incluso después de la desactivación de la entrada. Si RXD finaliza la recepción de datos, se desactiva si la entrada a la
instrucción RXD está desactivada. O, si la entrada permanece activada, RXD está preparada para recibir otra comunicación. M8022/
M8023 desactivan todas las instrucciones RXD que están esperando una comunicación entrante.
Formato de recepción
El formato de recepción, designado por el dispositivo de origen S1, especifica los registros de datos para
almacenar los datos recibidos, los dígitos de datos para almacenar los datos, el tipo de conversión de datos y
los ciclos de repetición. Para distinguir la comunicación entrante válida, se pueden incluir un delimitador de
inicio y uno de fin. Si no se necesitan algunos caracteres en los datos recibidos, se puede utilizar la opción de
omitir para que se ignore un número especificado de ellos. También se puede adjuntar un código BCC al
formato de recepción para que se verifiquen los datos recibidos. Una instrucción RXD puede recibir 200 bytes
de datos como máximo.
S1 (Origen 1)
Dígitos de Cálculo
Formato de Cálculo de Bytes
Dispositivo recep-ción Tipo de conversión Repetición Posición
recepción BCC omitidos
(Bytes) de inicio
1-4 A: ASCII a Binario
Registro de D0-D1299
1-5 B: ASCII a BCD 1-99 — — —
datos D2000-D7999
1-2 –: Sin conversión
Delimitador 00h-7Fh
— Sin conversión — — — —
de inicio (FFh)
Delimitador 00h-7Fh
— Sin conversión — — — —
de fin (FFh)
X: XOR
A: ADD
C: Add-2comp
A: Binario a ASCII
BCC — 1-2 — M: Modbus 1-15 —
–: Sin conversión
ASCII
M: Modbus
RTU
Omitir — — — — — — 1-99
Ejemplo: Los datos recibidos de 6 bytes se dividen en diferentes dígitos de recepción. (También se designa la
repetición.)
(1) Dígitos de recepción = 2 (2) Dígitos de recepción = 3
“1” “2” “3” “4” “5” “6” “1” “2” “3” “4” “5” “6”
(31h) (32h) (33h) (34h) (35h) (36h) (31h) (32h) (33h) (34h) (35h) (36h)
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.
“1” “2”
(31h) (32h)
0012h
Conversión ASCII a Binario
“1” “2”
(31h) (32h)
00012 000Ch
Conversión ASCII a BCD Valor hexadecimal
“1” “2”
(31h) (32h)
3132h
Sin conversión
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
2 dígitos 2 dígitos
1º bloque 2º bloque
Ejemplo:
(1) Cuando se ejecuta una instrucción RXD1/RXD2 sin un delimitador de inicio
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)
D100 ****h
Instrucción RXD 1
STX (02h) D101 ****h
Cuando se designa D100 como primer registro de datos
D100+n ****h
Comparar
D200 ****h
Instrucción RXD 2
ENQ (05h) D201 ****h
Cuando se designa D200 como primer registro de datos
D200+n ****h
Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en función del
formato de recepción.
Los delimitadores de inicio no se almacenan en los registros de datos.
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
Delimitador de fin
Fin de la recepción de datos D100+n ****h
Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en función
del formato de recepción.
El delimitador de fin no se almacena en un registro de datos.
Los datos que lleguen después del delimitador de fin se rechazan.
(3) Cuando se ejecuta una instrucción RXD con el delimitador de fin ETX (03h) y con el BCC de un byte
Delimitador de fin
Fin de la recepción de datos D100+n ****h
Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en función
del formato de recepción.
El delimitador de fin y el código BCC no se almacenan en los registros de datos.
Una vez recibido el delimitador de fin, MicroSmart sólo recibe el código BCC de un byte.
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
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:
“4” “1” “4” “1”
(1) Dígitos BCC = 2 (34h) (31h) (34h) (31h) Nota: En WindLDR, Modbus ASCII y
Modbus RTU tiene como valor por defecto
“4” “1” “1” 2 dígitos.
(2) Dígitos BCC = 1 (34h) (31h) (31h)
Dígito inferior
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)
“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)
“3” “5”
(33h) (35h)
Estado de recepción
Designe un registro de datos, de D0 a D1298 o de D2000 a D7998, como dispositivo para almacenar la
información del estado de recepción, incluyendo un código de estado de recepción y un código de error de
comunicación del usuario.
Código de estado de recepción
Recepción
Código de Estado Descripción
estado
Desde que se activa la entrada de inicio de una instrucción RXD para
Preparación de la recepción de
16 leer el formato de recepción, hasta que se activa la instrucción RXD
datos
mediante un procesamiento de END
Desde que se activa la instrucción RXD mediante un procesamiento
32 Recepción de datos
de END hasta que se reciben los datos entrantes
Desde que se reciben los datos entrantes hasta que los datos
Finalización de la recepción de
48 recibidos se convierten y almacenan en registros de datos en función
datos
del formato de recepción
Finalización de la instrucción Finaliza toda la operación de recepción de datos y se puede realizar
64
de recepción la siguiente
Activación del indicador de
cancelación de la instrucción Las instrucciones RXD se cancelan mediante el relé interno especial
128
de recepción de comunicación M8022 o M8023
del usuario
Ejemplo: El registro de datos D200 se designa como dispositivo para el estado de recepción.
STX “1” “2” “3” “4” “5” “6” “7” “8” “9” “0” “A” “B” BCC (H)
BCC ETX
(L)
(02h) (31h) (32h) (33h) (34h) (35h) (36h) (37h) (38h) (39h) (30h) (41h) (42h) (39h) (32h) (03h)
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.
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.
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.
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.
Bit
superior
0 1 2 3 4 5 6 7 8 9 A B C D E F
Bit
inferior
NU DL
0 L E SP 0 @ P ` p
Decimal 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240
1 SO DC ! 1 A Q a q
H 1
Decimal 1 17 33 49 65 81 97 113 129 145 161 177 193 209 225 241
ST D
2 X C2 ” 2 B R b r
Decimal 2 18 34 50 66 82 98 114 130 146 162 178 194 210 226 242
ET D
3 X C3 # 3 C S c s
Decimal 3 19 35 51 67 83 99 115 131 147 163 179 195 211 227 243
4 EO D C $ 4 D T d t
T 4
Decimal 4 20 36 52 68 84 100 116 132 148 164 180 196 212 228 244
EN NA
5 Q K % 5 E U e u
Decimal 5 21 37 53 69 85 101 117 133 149 165 181 197 213 229 245
6 AC SY & 6 F V f v
K N
Decimal 6 22 38 54 70 86 102 118 134 150 166 182 198 214 230 246
7 BE ET ’ 7 G W g w
L B
Decimal 7 23 39 55 71 87 103 119 135 151 167 183 199 215 231 247
8 BS CAN ( 8 H X h x
Decimal 8 24 40 56 72 88 104 120 136 152 168 184 200 216 232 248
9 HT EM ) 9 I Y i y
Decimal 9 25 41 57 73 89 105 121 137 153 169 185 201 217 233 249
A LF SUB * : J Z j z
Decimal 10 26 42 58 74 90 106 122 138 154 170 186 202 218 234 250
B VT ESC + ; K [ k {
Decimal 11 27 43 59 75 91 107 123 139 155 171 187 203 219 235 251
C FF FS , < L \ l |
Decimal 12 28 44 60 76 92 108 124 140 156 172 188 204 220 236 252
D CR GS - = M ] m }
Decimal 13 29 45 61 77 93 109 125 141 157 173 189 205 221 237 253
E SO RS . > N ^ n ~
Decimal 14 30 46 62 78 94 110 126 142 158 174 190 206 222 238 254
F SI US / ? O _ o
Decimal 15 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255
D8105 = 3: Si DSR está activado, MicroSmart puede transmitir datos. Esta función se denomina
normalmente “Control ocupado” y se utiliza para controlar la transmisión a un terminal
remoto con una velocidad de procesamiento lenta, como por ejemplo una impresora.
Cuando el terminal remoto está ocupado, se limita la entrada de datos al mismo.
D8105 = 5 o más: Igual que para D8105 = 0. DSR no se utiliza para el control del flujo de datos.
ACTIVADO
Señal DTR
DESACTIVADO
D8106 = 1: Tanto si MicroSmart está ejecutándose como si está parada, DTR permanece desactivado.
D8106 = 2: Mientras MicroSmart puede recibir datos, DTR está activado. Mientras MicroSmart no puede
recibir datos, DTR permanece desactivado. Utilice esta opción cuando se necesite el control
del flujo de datos de recepción.
ACTIVADO
Señal DTR
DESACTIVADO
Impresora
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.
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.
END
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.
Diagrama de escalera
Cuando MicroSmart inicia la operación, la instrucción RXD1 se ejecuta para esperar los datos entrantes.
Cuando finaliza la recepción de datos, estos datos se almacenan en los registros de datos D20 y D21. La
señal de finalización de recepción se utiliza para ejecutar la instrucción RXD1 para esperar más datos
entrantes.
M8120 es el relé interno especial del pulso de inicialización utilizado para
S
M8120 M100 establecer M100.
S
M101 M100 Cuando finaliza la recepción de datos, se activa M101, y, a continuación,
se establece M100 para que ejecute RXD1 para recibir los próximos
R
datos entrantes.
M101
END
Datos de RXD1
STX D20 B4 2 ETX
(02h) Registro de datos (03h)
Delimitador de fin
D20, conversión ASCII a BCD (4 dígitos), repetición: 2
Delimitador de inicio
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.
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.
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)
4. Convierte el datos de 1 byte inferior en caracteres ASCII. (Ejemplo: 75h → 37h, 35h)
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.
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)
LABEL (Etiqueta)
Es el número de etiqueta, desde 0 a 127, utilizado en la dirección del programa donde comienza la
LABEL ejecución de instrucciones de programa para una ramificación del programa.
***
Se puede utilizar una instrucción END para separar del programa principal una parte etiquetada.
De esta forma, el tiempo de ciclo de scan se minimiza al no ejecutar la ramificación del programa a
menos que se cumplan las condiciones de entrada.
Nota: No se puede utilizar más de una vez el mismo número de etiqueta.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Número de etiqueta Etiqueta para LJMP y LCAL — — — — — — — 0-127 —
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Número de etiqueta al que se salta — — — — — — X 0-127 —
Si desea obtener el intervalo de números de dispositivo válidos, consulte las páginas 6-1 y 6-2.
Como la instrucción LJMP se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Nota: Asegúrese de que está programada una instrucción LABEL del número de etiqueta utilizado para una instrucción
LJMP. Cuando se designa S1 utilizando un valor que no es una constante, el valor de la etiqueta es una variable. Cuando
utilice una variable para una etiqueta, asegúrese de que todos los números de LABEL posibles están incluidos en el
programa del usuario. Si no hay una etiqueta que coincida, aparecerá un error de ejecución en el programa del usuario,
activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.
LJMP S1 Cuando la entrada I1 está activada, la ejecución del programa salta a la etiqueta 1.
I1 1
LJMP S1 Cuando la entrada I2 está activada, la ejecución del programa salta a la etiqueta 2.
I2 2
END
LABEL
0
LABEL
1
M8122 es el relé interno especial del reloj de 100 mseg.
Cuando se produce el salto a la etiqueta 1, la salida Q1 oscila en incrementos de 100
M8122 Q1 mseg.
END
END
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Número de etiqueta al que se llama — — — — — — X 0-127 —
Si desea obtener el intervalo de números de dispositivo válidos, consulte las páginas 6-1 y 6-2.
Como la instrucción LCAL se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Nota: Asegúrese de que está programada una instrucción LABEL del número de etiqueta utilizado para una instrucción
LCAL. Cuando se designa S1 utilizando un valor que no es una constante, el valor de la etiqueta es una variable. Cuando
utilice una variable para una etiqueta, asegúrese de que todos los números de LABEL posibles están incluidos en el
programa del usuario. Si no hay una etiqueta que coincida, aparecerá un error de ejecución en el programa del usuario,
activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
— — — — — — — — — — —
LCAL S1 LCAL S1
0 0
S S
I0 M0 M0
MOV (W) S1 – D1 – REP MOV (W) S1 – D1 – REP
D20 D21 D20 D21
Separe la línea de escalera para cada La subrutina puede cambiar el estado de
instrucción LCAL. E/S tras la devolución.
LCAL S1 Cuando la entrada I0 está activada, la ejecución del programa salta a la etiqueta 0.
I0 0
Cuando la entrada I1 está activada, la ejecución del programa salta a la etiqueta 1.
LCAL S1
I1 1 Cuando la entrada I2 está activada, la ejecución del programa salta a la etiqueta 2.
LCAL S1
I2 2
END
LRET
LABEL
1 M8122 es el relé interno especial del reloj de 100 mseg.
Cuando se produce el salto a la etiqueta 1, la salida Q1 oscila en incrementos de 100
M8122 Q1 mseg.
La ejecución del programa vuelve a la dirección de la entrada I2.
LRET
LABEL
2
M8123 es el relé interno especial del reloj de 10 mseg.
M8123 Q2 Cuando se produce el salto a la etiqueta 2, la salida Q2 oscila en incrementos de 10
mseg.
LRET
La ejecución del programa vuelve a la dirección de END.
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.
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.
Ejemplo: IOREF
El siguiente ejemplo demuestra un programa que transfiere el estado de la entrada I0 a la salida Q0 utilizando
la instrucción IOREF. La entrada I2 se ha designado como entrada de interrupción. Si desea obtener
información sobre la función de entrada de interrupción, consulte la página 5-23.
MOV (W) S1 – D1 – REP M8120 es el relé interno especial del pulso de inicialización.
M8120 0 D8032 D8032 almacena 0 para designar la etiqueta del destino de salto 0 para
la entrada de interrupción I2.
Programa principal
END
DI (Desactivar interrupción)
Cuando la entrada está activada, se desactivan las entradas de interrupción y la
DI S1
interrupción de temporizador designadas por el dispositivo de origen S1.
**
EI (Activar interrupción)
Cuando la entrada está activada, se activan las entradas de interrupción y la interrupción
EI S1 de temporizador designadas por el dispositivo de origen S1.
**
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Entradas de interrupción e interrupción de
S1 (Origen 1) — — — — — — — 1-31 —
temporizador
Programación de WindLDR
En el cuadro de diálogo Desactivar interrupción (DI) o Activar interrupción (EI), haga clic en la casilla de
verificación situada a la izquierda de las entradas de interrupción I2 a I5 o en la interrupción de temporizador
para seleccionar el dispositivo de origen S1. El siguiente ejemplo selecciona las entradas de interrupción I2, I3
y la interrupción de temporizador para la instrucción DI, por lo que aparecerá un 19 como dispositivo de origen
S1.
El total de las entradas de interrupción y la
DI S1 interrupción de temporizador seleccionadas se
19 muestra como dispositivo de origen S1.
Interrupción Valor de S1
Entrada de interrupción I2 1
Entrada de interrupción I3 2
Entrada de interrupción I4 4
Entrada de interrupción I5 8
Interrupción de
16
temporizador
Ejemplo: DI y EI
El siguiente ejemplo demuestra un programa que activa y desactiva las entradas de interrupción y la
interrupción de temporizador de forma selectiva. Si desea obtener más información sobre las funciones de
entrada de interrupción e interrupción de temporizador, consulte las páginas 5-23 y 5-26. En este ejemplo, las
entradas I2 y I3 se han designado como entradas de interrupción y la interrupción de temporizador se utiliza a
intervalos de 100 mseg.
MOV (W) S1 – D1 – REP M8120 es el relé interno especial del pulso de inicialización.
M8120 0 D8032 D8032 almacena el número de etiqueta del destino de salto 0 para la
entrada de interrupción I2.
MOV (W) S1 – D1 – REP D8033 almacena el número de etiqueta del destino de salto 1 para la
1 D8033 entrada de interrupción I3.
D8036 almacena el número de etiqueta del destino de salto 2 para la
MOV (W) S1 – D1 – REP interrupción de temporizador.
2 D8036
Cuando la entrada I10 está activada, DI desactiva las entradas de
DI S1 interrupción I2, I3 y la interrupción de temporizador, por lo que M8140,
I10 19 M8141 y M8144 se desactivan.
Use la versión WindLDR 4.50 o superior para programar las instrucciones de conversión coordinada
actualizada.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Número de formato — — — — — — — De 0 a 5 —
De 0 a 32767
X0 a Xn Valor X X X X X X X X —
De 0 a 65535
De 0 a 65535
Y0 a Yn Valor Y X X X X X X X —
–32768 a 32767
Si desea obtener el intervalo de números de dispositivo válidos, consulte las páginas 6-1 y 6-2.
Cuando se utiliza T (temporizador) o C (contador) como X0 a Xn o Y0 a Yn, se lee el valor actual del
temporizador/contador.
S1 (Número de formato)
Seleccione un número de formato de 0 a 5. Se puede definir un máximo de 6 formatos para la conversión
XY.
X X
0 32767 0 65535
Tipos de datos válidos Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
W I (registro de desplazamiento) se designa como Xn o Yn, se utilizan 16 puntos.
(palabra) (entero)
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
W X de datos) se designa como Xn o Yn, se utiliza 1 punto.
CVXTY (Convertir X a Y)
Cuando la entrada está activada, el valor X designado por el dispositivo
CVXTY (I) S1 S2 D1 S2 se convierte en el valor Y correspondiente en función de la relación
** ***** ***** lineal definida en la instrucción XYFS. El dispositivo S1 selecciona un
formato de un máximo de seis formatos de conversión XY. El resultado
de la conversión se establece en el dispositivo designado por D1.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Número de formato — — — — — — — De 0 a 5 —
De 0 a 32767
S2 (Origen 2) Valor X X X X X X X X —
0 a 65535
D1 (Destino 1) Destino para almacenar los resultados — X ▲ X X X X — —
Si desea obtener el intervalo de números de dispositivo válidos, consulte las páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S2, se lee el valor actual del temporizador/contador.
Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor de preselección,
que puede ser de 0 a 65535.
S1 (Número de formato)
Seleccione un número de formato de 0 a 5 que se ha definido mediante la instrucción XYFS. Si no está
programada una instrucción XYFS con el número de formato correspondiente, o si las instrucciones XYFS
y CVXTY del mismo número de formato tienen designaciones de tipo de datos diferentes, aparecerá un
error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE
ERROR.
S2 (Valor X)
Introduzca un valor para la coordenada X a convertir, que esté comprendido dentro del intervalo
especificado en la instrucción XYFS. Cualquier valor fuera del intervalo especificado en XYFS producirá
un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE
ERROR. Están disponibles tres intervalos de datos diferentes, dependiendo del tipo de dato y de la
versión del programa del sistema.
Coordenadas
válidas X X
0 32767 0 65535
–32768 X –32768
0 65535
CVYTX (Convertir Y a X)
Cuando la entrada está activada, el valor Y designado por el dispositivo
CVYTX (I) S1 S2 D1 S2 se convierte en el valor X correspondiente en función de la relación
** ***** ***** lineal definida en la instrucción XYFS. El dispositivo S1 selecciona un
formato de un máximo de seis formatos de conversión XY. El resultado
de la conversión se establece en el dispositivo designado por D1.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Número de formato — — — — — — — De 0 a 5 —
De 0 a 65535
S2 (Origen 2) Valor Y X X X X X X X —
–32768 a 32767
D1 (Destino 1) Destino para almacenar los resultados — X ▲ X X X X — —
Si desea obtener el intervalo de números de dispositivo válidos, consulte las páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S2, se lee el valor actual del temporizador/contador.
Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor de preselección,
que puede ser de 0 a 65535.
S1 ( Número de formato)
Seleccione un número de formato de 0 a 5 que se ha definido mediante la instrucción XYFS. Si no está
programada una instrucción XYFS con el número de formato correspondiente, o si las instrucciones XYFS
y CVYTX del mismo número de formato tienen designaciones de tipo de datos diferentes, aparecerá un
error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE
ERROR.
S2 (Valor Y)
Introduzca un valor para la coordenada Y a convertir, que esté comprendido dentro del intervalo
especificado en la instrucción XYFS. Cualquier valor fuera del intervalo especificado en XYFS producirá
un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE
ERROR. Están disponibles tres intervalos de datos diferentes, dependiendo del tipo de dato y de la
versión del programa del sistema.
D1 (Destino para almacenar los resultados)
El resultado de la conversión del valor X se almacena en el destino. El valor entero de los resultados de la
conversión puede ser de 0 a +32767. El intervalo de datos depende del tipo de datos disponible.
Coordenadas
válidas X X
0 32767 0 65535
–32768 X –32768
0 65535
END
Y = 1--- X
D11 (2500)
2
Si el valor del registro de datos D10 es 2000, el valor
D20 (1000)
asignado a D20 es 1000.
Para la conversión Y a X, se utiliza la siguiente
ecuación:
0
(X0, Y0) D10 D21 8000 X X = 2Y
(2000) (5000)
Si el valor del registro de datos D11 es 2500, el valor
asignado a D21 es 5000.
D90 (75)
D95 (40)
(X1, Y1)
(100, 0)
0
D30 100 C10 300 X
(60) (250)
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.
Información de actualización
Los modulos de la CPU actualizada disponen de una opcion adicional de modo de funcionamiento 3, para
seleccionar un intervalo de frecuencia de 10 Hz a 20 kHz para las instrucciones PULS y RAMP, y además
disponen de registros especiales de datos D8055 y D8056 para guardar la frecuencia del pulso de salida
actual de dichas instrucciones PULS y RAMP. Los módulos de la CPU aplicables, así como las versiones del
programa del sistema se muestran en la siguiente tabla. Para conocer el procedimiento de confirmación de la
versión del programa del módulo de la CPU, consulte la página 29-1.
Tipo compacto Tipo estrecho
FC4A-D20RK1
Módulo de la CPU FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
Versión de programa del 204 o
— — — 202 o superior
sistema superior
Use la versión WindLDR 4.50 o superior para programar la opción adicional para las instrucciones PULS y
RAMP.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Registro de control — — — — — — X — —
D1 (Destino 1) Relé de estado — — X — — — — — —
El dispositivo de origen S1 (registro de control) utiliza 8 registros de datos comenzando por el dispositivo
designado como S1. Los registros de datos D0 a D1292 y D2000 a D7992 se pueden designar como S1. Si
desea obtener más información, consulte las siguientes páginas.
El dispositivo de destino D1 (relé de estado) utiliza 3 relés internos comenzando por el dispositivo designado
como D1. Los relés internos M0 a M1270 se pueden designar como D1. El dígito menos significativo del
número de relé interno designado como D1 debe ser 0. Los relés internos especiales no se pueden designar
como D1. Si desea obtener más información, consulte la página 6-2.
Código de
Modos de funcionamiento 0 a 2 Modo de funcionamiento 3
error
Error de designación de valor de preselección (S1+3 y S1+4 almacenan un valor distinto de 1 a
4
100.000.000)
5 Designación de recuento de pulsos no válida para PULS2 (S1+2 almacena 1)
Entrada de inicio I0
Pulso de salida Q0
PV1 PV2
• 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.
Entrada de inicio I1
Pulso de salida Q1
FR1 FR2
• 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.
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
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.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Registro de control — — — — — — X — —
D1 (Destino 1) Relé de estado — — X — — — — — —
El dispositivo de origen S1 (registro de control) utiliza 8 registros de datos comenzando por el dispositivo
designado como S1. Los registros de datos D0 a D1292 y D2000 a D7992 se pueden designar como S1. Si
desea obtener más información, consulte a continuación.
El dispositivo de destino D1 (relé de estado) utiliza 3 relés internos comenzando por el dispositivo designado
como D1. Los relés internos M0 a M1270 se pueden designar como D1. El dígito menos significativo del
número de relé interno designado como D1 debe ser 0. Los relés internos especiales no se pueden designar
como D1. Si desea obtener más información, consulte la página 6-2.
Entrada de inicio I0
PWR1 PWR2
Pulso de salida Q0
PV1 PV2
• 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.
Entrada de inicio I1
PWR1 PWR2
Pulso de salida Q1
• 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.
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
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Registro de control — — — — — — X — —
D1 (Destino 1) Relé de estado — — X — — — — — —
El dispositivo de origen S1 (registro de control) utiliza 11 registros de datos comenzando por el dispositivo
designado como S1. Los registros de datos D0 a D1289 y D2000 a D7989 se pueden designar como S1. Si
desea obtener más información, consulte las siguientes páginas.
El dispositivo de destino D1 (relé de estado) utiliza 4 relés internos comenzando por el dispositivo designado
como D1. Los relés internos M0 a M1270 se pueden designar como D1. El dígito menos significativo del
número de relé interno designado como D1 debe ser 0; de lo contrario, la instrucción RAMP no funciona
correctamente. Los relés internos especiales no se pueden designar como D1. Si desea obtener más
información, consulte la página 6-2.
Dispositivo de origen S1 (Registro de control)
Almacene los valores apropiados en los registros de datos comenzando por el dispositivo designado por S1
antes de ejecutar la instrucción RAMP según sea necesario y asegúrese de que los valores están
comprendidos dentro del intervalo válido. Los dispositivos S1+8 a S1+10 son sólo de lectura.
Dispositivo Función Descripción L/E
0: 10 a 1.000 Hz
1: 100 a 10.000 Hz
S1+0 Modo de operación L/E
2: 1.000 a 20.000 Hz
3: 10 a 20.000 Hz (solo CPU actualizada)
Cuando S1+0 (modo de operación) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia máxima del modo seleccionado S1+0)
Frecuencia de pulso
S1+1 Cuando S1+0 (modo de operación) = 2: 1 to 20 (×5%) L/E
constante
(5% a 100% de la frecuencia máxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operación) = 3: 10 to 20.000 (Hz)
Cuando S1+0 (modo de operación) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia máxima del modo seleccionado S1+0)
S1+2 Frecuencia de pulso inicial Cuando S1+0 (modo de operación) = 2: 1 to 20 (×5%) L/E
(5% a 100% de la frecuencia máxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operación) = 3: 10 to 20.000 (Hz)
Modos de 0 a 2 Modo 3
Frecuencia de pulso estable
Pulso de salida
Velocidad de cambio de frecuencia
10 ms
Periodo de cambio de frecuencia
Salida Q0
Control reversible
1 (Salida de pulso
única) Salida Q1 Hacia delante Invertido
Salida Q0
Control reversible (Hacia delante)
2 (Salida de pulso
Salida Q1
dual) (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.
Entrada de inicio I0
• 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.
Gráfico de control de tiempo para control reversible con salida de pulso única
Este programa demuestra un gráfico de control de tiempo de la instrucción RAMP cuando el control reversible
está activado con salida de pulso única.
D204 = 1 (control reversible con salida de pulso única)
RAMP S1 D1
I0 D200 M50
Entrada de inicio I0
• 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.
Gráfico de control de tiempo para control reversible con salida de pulso dual
Este programa demuestra un gráfico de control de tiempo de la instrucción RAMP cuando el control reversible
está activado con salida de pulso dual.
D204 = 2 (control reversible con salida de pulso dual)
RAMP S1 D1
I0 D200 M50
Entrada de inicio I0
• 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.
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
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
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
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Registro de control — — — — — — X — —
S2 (Origen 2) Entrada de desaceleración X — ▲ — — — — — —
D1 (Destino 1) Relé de estado — — ▲ — — — — — —
El dispositivo de origen S1 (registro de control) utiliza 5 registros de datos comenzando por el dispositivo
designado como S1. Los registros de datos D0 a D1295 y D2000 a D7995 se pueden designar como S1. Si
desea obtener más información, consulte las siguientes páginas.
El dispositivo de origen S2 (entrada de desaceleración) puede designar las entradas I0 a I307 y los relés
internos M0 a M1277. Los relés internos especiales no se pueden designar como S2.
El dispositivo de destino D1 (relé de estado) utiliza 2 relés internos comenzando por el dispositivo designado
como D1. Los relés internos M0 a M1276 se pueden designar como D1. Los relés internos especiales no se
pueden designar como D1. Si desea obtener más información, consulte la página 6-2.
Dispositivo de origen S1 (Registro de control)
Almacene los valores apropiados en los registros de datos comenzando por el dispositivo designado por S1
antes de ejecutar la instrucción ZRN según sea necesario y asegúrese de que los valores están comprendidos
dentro del intervalo válido. El dispositivo S1+4 es de sólo lectura.
Dispositivo Función Descripción L/E
0: 10 a 1.000 Hz
S1+0 Modo de operación inicial 1: 100 a 10.000 Hz L/E
2: 1.000 a 20.000 Hz
Cuando S1+0 (modo de operación inicial) = 0 o 1: 1 a 100 (%)
Frecuencia de pulso (1% a 100% de la frecuencia máxima del modo seleccionado S1+0)
S1+1 L/E
inicial Cuando S1+0 (modo de operación inicial) = 2: 1 a 20 (×5%)
(5% a 100% de la frecuencia máxima del modo seleccionado S1+0)
0: 10 a 1.000 Hz
Modo de operación
S1+2 1: 100 a 10.000 Hz L/E
reducido
2: 1.000 a 20.000 Hz
Cuando S1+0 (modo de operación reducido) = 0 o 1: 1 a 100 (%)
Frecuencia de pulso (1% a 100% de la frecuencia máxima del modo seleccionado S1+2)
S1+3 L/E
reducida Cuando S1+0 (modo de operación reducido) = 2: 1 a 20 (×5%)
(5% a 100% de la frecuencia máxima del modo seleccionado S1+2)
S1+4 Estado de error 0a2 L
ZRN S1 S2 D1
I0 1 D200 I2 M10
Entrada de inicio I0
Entrada de desaceleración I2
Pulso de salida Q0
• 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.
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
Información de actualización
Los módulos de la CPU actualizada del tipo compacto y estrecho de 24 E/S disponen de una opción adicional
para que el coeficiente inicial integral (S1+10) para ejecutar una acción integral dentro de la banda
proporcional. Los módulos de la CPU aplicables, así como las versiones del programa del sistema se
muestran en la siguiente tabla. Para conocer el procedimiento de confirmación de la versión del programa del
módulo de la CPU, consulte la página 29-1.
Tipo compacto Tipo estrecho
FC4A-D20RK1
Módulo de la CPU FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
Versión de programa del 202 o
— — 202 o superior 201 o superior
sistema superior
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante
S1 (Origen 1) Registro de control — — — — — — D0-D7973 —
Q0-
S2 (Origen 2) Relé de control — M0-M1270 — — — — —
Q300
S3 (Origen 3) Punto de consigna — — — — — — D0-D7999 0-4095
Variable de proceso (antes de la
S4 (Origen 4) — — — — — — D0-D7999 —
conversión)
D1 (Destino 1) Variable manipulada — — — — — — D0-D7999 —
Si desea obtener el intervalo de números de dispositivo válidos, consulte las páginas 6-1 y 6-2.
El dispositivo de origen S1 (registro de control) utiliza 27 registros de datos comenzando por el dispositivo
designado como S1. Los registros de datos D0 a D1273 y D2000 a D7973 se pueden designar como S1. Si
desea obtener más información, consulte las siguientes páginas.
El dispositivo de origen S2 (relé de control) utiliza 8 puntos de salidas o relés internos comenzando por el
dispositivo designado como S2. Las salidas Q0 a Q300 y los relés internos M0 a M1270 se pueden designar
como S2. Si desea obtener más información, consulte la página 21-12.
Dispositivo de origen S3 (punto de consigna): Cuando la conversión lineal está desactivada (S1+4 establecido
en 0), el intervalo válido del punto de consigna (S3) es de 0 a 4095, que se puede designar utilizando un
registro de datos o una constante. Cuando la conversión lineal (S1+4 establecido en 1) está activada, el
intervalo válido es de –32768 a 32767, que es un valor posterior a la conversión lineal. Utilice un registro de
datos para designar un valor negativo para un punto de consigna cuando se use la conversión lineal. Si desea
obtener más información, consulte la página 21-14.
El dispositivo de origen S4 (variable de proceso) se designa utilizando un registro de datos asignado como
dato de entrada analógica del módulo de E/S analógica, como por ejemplo D760 o D766. Consulte la página
24-9. Para leer los datos de entrada desde un módulo de E/S analógica, designe un número de registro de
datos correcto en función de la posición de la ranura del módulo de E/S analógica y del número de canal de
entrada analógica conectada al origen de entrada analógica. Si desea obtener más información, consulte la
página 21-15.
El dispositivo de destino D1 (variable manipulada) almacena de –32768 a 32767, que es el resultado de un
cálculo de la acción de PID. Si desea obtener más información, consulte la página 21-16.
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).
Código de
Descripción Operación
estado
La acción de control actual (S2+0) es distinta que la determinada al inicio de AT. Para reiniciar
AT, establezca los parámetros correctos relacionados con las posibles causas mostradas a
continuación:
• La variable manipulada (D1) o la salida de control (S2+6) no se ha proporcionado al destino
200 de control correctamente.
• La variable de proceso no se ha almacenado en el dispositivo designado por S4. El AT se para debido a
un error de ejecución
• La variable manipulada de salida de AT (S1+22) no se ha establecido en un valor grande
del AT.
para que la variable de proceso (S4) se pueda cambiar suficientemente.
• Se ha producido una interrupción importante.
El AT no ha podido completarse normalmente debido a que la variable de proceso (S4) ha
201 variado demasiado. Para reiniciar AT, establezca el período de muestreo de AT (S1+19) o el
coeficiente de filtro de entradas (S1+11) en un valor grande.
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
1 ciclo de scan 1 ciclo de scan 1 ciclo de scan 1 ciclo de scan 1 ciclo de scan 1 ciclo de scan
Ejemplo – Período de muestreo: 80 mseg, Tiempo de ciclo de scan: 60 mseg (Período de muestreo > Tiempo
de ciclo de scan)
60 mseg (120 mseg) (100 mseg) 80 mseg 60 mseg (120 mseg) (100 mseg)
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.
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).
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.
Ejemplo de aplicación
Este ejemplo de aplicación demuestra un control de PID para que un calentador mantenga la temperatura a
200°C.
En este ejemplo, cuando se inicia el programa, la instrucción PID ejecuta primero el ajuste automático en
función de los parámetros de AT designados, como el período de muestreo de AT, el período de control de AT,
el punto de consigna de AT y la variable manipulada de salida de AT, además de los datos de temperatura
introducidos en el módulo de entrada analógica. La salida de control permanece activada para mantener el
calentador encendido hasta que la temperatura alcanza el punto de consigna de AT de 150°C. El ajuste
automático determina los parámetros de PID, como la ganancia proporcional, el tiempo integral, el tiempo
derivado y la acción de control.
Cuando la temperatura alcanza los 150°C, la acción de PID empieza a controlar la temperatura a 200°C
utilizando los parámetros de PID derivados. El calentador se enciende y apaga en función de la variable
manipulada de salida calculada por la acción de PID. Cuando la temperatura del calentador es mayor o igual
que 250°C, la salida de alarma alta enciende una luz de alarma.
Los datos del módulo de entrada analógica también se supervisan para forzar el estado desactivado del
interruptor del calentador y el estado activado de la luz de alarma alta.
Configuración de dispositivos
Dirección del
Dispositi
Función Descripción dispositivo
vo
(Valor)
S1+3 Modo de operación AT (ajuste automático) + acción de PID D3 (1)
S1+4 Conversión lineal Activar conversión lineal D4 (1)
S1+5 Valor máximo de conversión lineal 1300°C D5 (13000)
S1+6 Valor mínimo de conversión lineal 0°C D6 (0)
S1+10 Coeficiente de inicio integral 100% D10 (0)
S1+11 Coeficiente de filtro de entradas 70% D11 (70)
S1+12 Período de muestreo 500 mseg D12 (50)
S1+13 Período de control 1 seg D13 (10)
S1+14 Valor de alarma alta 250°C D14 (2500)
S1+19 Período de muestreo de AT 1,5 seg D19 (150)
S1+20 Período de control de AT 3 seg D20 (30)
S1+21 Punto de consigna de AT 150°C D21 (1500)
Variable manipulada de salida de
S1+22 100% (Nota 1) D22 (100)
AT
M1
S2+1 Modo automático/manual Modo automático
(DESACTIVADO)
Activación de límite de variable Desactivación de los límites de la variable M2
S2+2
manipulada de salida manipulada de salida (DESACTIVADO)
Desactivación del coeficiente de Activación del coeficiente de inicio integral M3
S2+3
inicio integral (S1+10) (DESACTIVADO)
ACTIVADO: Cuando la temperatura Š 250°C
S2+4 Salida de alarma alta M4
DESACTIVADO: Cuando la temperatura < 250°C
Permanece activada durante el ajuste
automático;
S2+6 Salida de control Se activa y desactiva en función del período de M6
control (S1+13) y la variable manipulada de
salida (S1+1) durante la acción de PID
S3 Punto de consigna 200°C D100 (2000)
Datos de entrada analógica del módulo de E/S
S4 Variable de proceso analógica 1, canal 0 de entrada analógica; D760
almacena de 0 a 4095
Estado operativo de entrada
Almacena de 0 a 5 D761
analógica
Dirección del
Dispositi
Función Descripción dispositivo
vo
(Valor)
Tipo de señal de entrada analógica Termómetro tipo K D762 (2)
Tipo de datos de entrada analógica Datos de 12 bits (0 a 4095) (Nota 2) D763 (0)
D1 Variable manipulada Almacena el resultado del cálculo de PID D102
Entrada de inicio de PID Empieza a ejecutar la instrucción PID I0
Empieza a supervisar los datos del módulo de
Entrada de supervisión entrada analógica para la alarma alta y el estado I1
operativo
Interruptor del calentador Encendido y apagado por la salida de control M6 Q0
Encendida y apagada por la salida de alarma alta
Luz de alarma alta Q1
M4
Nota 1: La variable manipulada de salida durante el ajuste automático es un valor constante. En este ejemplo, la variable
manipulada de salida de AT está establecida en el valor máximo de 100 (100%), por lo que la salida de control (S2+6)
permanece activada durante el ajuste automático.
Nota 2: Cuando se utilice un módulo de E/S analógica para la instrucción PID, seleccione los datos de 12 bits para
asegurarse de que la variable de proceso toma un valor de 0 a 4095. Consulte las notas para utilizar de la instrucción PID
en la página 21-22.
Configuración del sistema
FC4A-C24R2 FC4A-L03AP1
+24V 0V DC IN 0 1 2 3 4 5 6 7 10 11 12 13 14 15
DC OUT COM
+
–
IN0 Termopar
+ tipo K
–
100-240VAC Ry.OUT Ry.OUT Ry.OUT Ry.OUT
L N COM0 0 1 2 3 COM1 4 5 6 7 COM2 10 COM3 11
Calentador
Hora
Acción de PID
Ajuste automático
Programa de escalera
El diagrama de escalera mostrado a continuación describe un ejemplo del uso de la instrucción PID. El
programa del usuario debe modificarse en función de la aplicación y la simulación debe llevarse a cabo antes
de la operación real
M8120 es el relé interno especial del pulso de inicialización.
ANST NO.1 Cuando I0 se activa, la instrucción ANST (macro analógica)
L03AP1 Cuando I0 se
guarda los activa, la instrucción
parámetros ANST
de la función del (macro
móduloanalógica)
de E/S
M8120 guarda los parámetros de la función del módulo de E/S analógica.
analógica.
PIDST S1 S2 S3 La
La instrucción
instrucciónPIDST
PIDST (macro PID)PID)
(macro guarda además
guarda los parámetros
además los
M8120 D0 M0 D100 para la función PID.la función PID.
parámetros para
PID S1 S2 S3 S4 D1 Cuando
M8120 is la the
entrada I0 está
initialize activada,
pulse la instrucción
special PID se ejecuta.
internal relay.
I0 D0 M0 D100 D760 D102
Cuando
When the el relé
CPU interno M6the
starts, (salida
ANST de(analog
control) está activado,
macro) la
instruction
salida
storesQ0 (interruptorfor
parameters delthe
calentador) se activa.
analog I/O module function.
M6 M4 Q0 Cuando
The PIDSTel relé interno
(PID M4 (salida
macro) de alarma
instruction also alta) está
stores activado, la
parameters
salida Q1 (luz de alarma
for the PID function. alta) se activa.
M4 Q1 Cuando
Cuandolalaentrada
entrada deI0supervisión I1 estálaactivada,
está activada, la temperatura
instrucción PID se
se supervisa.
ejecuta.
CMP>=(W) S1 – S2 – D1 – REP
I1 D760 787 M10 Cuando
Cuandolaeltemperatura
relé internoesM6 mayor o igual
(salida de que 250°C,
control) M10
está se
activado,
activa.
la salida Q0 (interruptor del calentador) se activa.
CMP>=(W) S1 – S2 – D1 – REP
D761 3 M11 4095 xel250/1300
Cuando = 787,5
relé interno M4 (salida de alarma alta) está
activado, la salida Q1
Mientras el estado operativo(luz de
deentrada
alarmaanalógica
alta) se activa.
(D761) es 3 o
R más, M11 se activa.
M10 I1 Q0 Cuando la entrada de supervisión I1 está activada, la
temperatura
Cuando M10 oseM11supervisa.
se activa mientras la entrada de supervisión I1
S
está activada, Q0 (interruptor
Cuando la temperatura del calentador)
es mayor se fuerza
o igual que 250°C, al estado
M10 se
M11 Q1
desactivado
activa. y Q1 (luz de alarma alta) ) se fuerza al estado
activado.
S1+3
S2+3 S1+10
S3 S1+4
S1+12 S1+5
S1+13 S1+6
S1+11
S1+14
S1+15
S1+21 S2+2
S1+19
S1+20
S1+22
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante
S1 (Origen 1) Duración de ACTIVADO — — — — — — X 0-65535
S2 (Origen 2) Duración de DESACTIVADO — — — — — — X 0-65535
D1 (Destino 1) Salida de temporizador dual — X ▲ X — — — —
D2 (Destino 2) Área de trabajo del sistema — — — — — — D0-D7998 —
DTMH S1 S2 D1 D2
50 25 M30 D300
DTMS S1 S2 D1 D2
250 125 M40 D400
ACTIVADO
I0
DESACTIVADO
M10 ACTIVADO
DESACTIVADO
2 seg 1 seg
M20 ACTIVADO
DESACTIVADO 1 seg 0,5 seg
M30 ACTIVADO
DESACTIVADO
500 mseg 250 mseg
M40 ACTIVADO
DESACTIVADO
250 mseg 125 mseg
Para obtener exactitud de temporizador en las instrucciones de temporizador, consulte la página 7-10.
Dispositivos válidos
Dispositivo Función I Q M R T C D Constante
D1 (Destino 1) Valor medido — — — — — — D0-D7997 —
Ejemplos: TTIM
Cuando la entrada I0 está activada, TTIM resetea el registro de datos D100 en 0 y
TTIM D1 comienza a almacenar la duración de ACTIVADO de la entrada I0 en dicho registro de
I0 D100
datos, medida en unidades de 100 mseg.
Cuando la entrada I0 está desactivada, TTIM para la medida y el registro de datos D100
mantiene el valor medido de la duración de ACTIVADO.
ACTIVADO
I0 DESACTIVADO
1500 mseg
Valor de D100 0 15
El siguiente ejemplo demuestra un programa que mide la duración de ACTIVADO de la entrada I0 y utiliza esta
duración como valor de preselección para la instrucción TIM del temporizador de 100-mseg.
Mientras la entrada I0 está activada, TTIM mide la duración de
TTIM D1 ACTIVADO de la entrada I0 y almacena el valor medido en
I0 D100
unidades de 100 mseg en el registro de datos D100.
SOTD MOV (W) S1 – D1 – REP Cuando la entrada I0 está desactivada, MOV(W) almacena el
I0 D100 D0 valor de D100 en el registro de datos D0 como valor de
TIM T0 preselección para el temporizador T0.
I1 D0 Cuando la entrada I1 está activada, el temporizador de 100-
mseg T0 inicia la operación con un valor de preselección
almacenado en el registro de datos D0.
Información de actualización
Los módulos de la CPU actualizados pueden usar las instrucciones de acceso al módulo inteligente. Los
módulos de la CPU aplicables, así como la versión del programa del sistema se muestran en la siguiente tabla.
Para conocer el procedimiento de confirmación de la versión del programa del módulo de la CPU, consulte la
página 29-1.
Tipo compacto Tipo estrecho
FC4A-D20RK1
Módulo de la CPU FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
Versión de programa del 204 o
— — 204 o superior 203 o superior
sistema superior
Use la versión WindLDR 4.50 o superior para programar las instrucciones de acceso del módulo inteligente.
STPA(*)
READ ******
STPA(*)
WRITE ******
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.
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.
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.
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.
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.
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.
• 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.
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.
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.
Cuadro de diálogo Ajustar parámetros del módulo analógico del modulo analogico tipo de actualización escalera
Número de primer registro de datos El intervalo de asignación cambia automáticamente.
6. Introduzca un valor del filtro (Sólo módulos de entrada analógica tipo de actualización de escalera).
La función del filtro está disponible sólo para FC4A-J4CN1, FC4A-J8C1 y FC4A-J8AT1. El filtrado garantiza
una entrada sin problemas de datos analógicos en el módulo de la CPU.
Valor del filtro Descripción
0 Sin función de filtro
El promedio de N elementos de datos de entrada analógicos se leen como datos de entrada
analógicos, siendo N el valor del filtro designado.
De 1 a 255
(Previous analog input data) × (Filter value) + (Current analog input data)
Analog input data = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(Filter value) + 1
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.
11. Visualice los números del registro de datos asignado a Datos y Estado.
Parámetro Asignación DR
Datos de E/S analógica Tipo Actualización END
Guarda los datos digitales convertidos desde una señal de Los registros de datos se asignan
entrada analógica o convertidos en una señal de salida automáticamente dependiendo de la ranura en
Datos
analógica. la que se monte el módulo de E/S analógica.
Designado como dispositivo de origen S4 (variable de
Tipo Actualización de escalera
proceso) de la instrucción PID.
Los registros de datos se asignan
Estado operativo de E/S analógica automáticamente dependiendo del número
Estado Guarda un código de estado operativo de E/S analógica. designado en el campo Dirección del
Consulte las páginas 24-15 y 24-18. dispositivo DR.
12. Haga clic en el botón Aceptar para guardar los cambios y salir del cuadro de diálogo Configurar parámetros.
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.
— — — X X X — —
Valor del filtro
— — Página 24-14 —
— — — — — X — —
Parámetro termistor
— — 24-14 —
X X X X X X — —
Datos de entrada analógica
Página 24-15 Página 24-15 —
Estado operativo X X X X X X — —
de entrada analógica Página 24-15 Página 24-15 —
Tipo de señal de salida X X — — — — X X
analógica Página 24-17 — Página 24-17
Tipo de datos de salida X X — — — — X X
analógica Página 24-17 — Página 24-17
Valores máximo y mínimo X X — — — — X X
de los datos de salida
analógica Página 24-17 — Página 24-17
X X — — — — X X
Datos de salida analógica
Página 24-17 — Página 24-17
Estado operativo X X — — — — X X
de salida analógica Página 24-18 — Página 24-18
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.
Desfase del
Tamaño de
número de Predetermi
datos Parámetro Canal L/E
registro de nado
(palabra):
datos
+54 1 CH0 — L
+55 1 CH1 — L
+56 1 CH2 — L
+57 1 Estado operativo de entrada CH3 — L
+58 1 analógica CH4 * — L
+59 1 CH5 * — L
+60 1 CH6 * — L
+61 1 CH7 * — L
Todos los
+62 3 — Reservado — — L
canales
* Los registros de datos para los canales 4 a 7 están reservados en FC4A-J4CN1.
Asignación del registro de datos del módulo de salida analógica del tipo actualizar escalera (FC4A-K2C1)
Desfase del
Tamaño de
número de Predetermin
datos Parámetro Canal L/E
registro de ado
(palabra):
datos
+0 (byte inferior) Tipo de señal de salida analógica CH0 FFh
1 Todos los L/E
+0 (byte superior) — Reservado — 00h
canales
Configuración de datos de salida
+1 3 CH0 0 L/E
analógica
+4 1 Tipo de señal de salida analógica 00FFh L/E
Configuración de datos de salida CH1
+5 3 0 L/E
analógica
+8 1 CH0 0 L/E
Datos de salida analógica
+9 1 CH1 0 L/E
+10 1 CH0 — L
Estado operativo de salida analógica
+11 1 CH1 — L
Todos los
+12 3 — Reservado — — L
canales
Datos binarios
Si se selecciona Datos binarios como tipo de datos de entrada analógica, ésta se convertirá linealmente a
datos digitales en el intervalo descrito en la siguiente tabla.
FC4A-L03A1
FC4A- FC4A-
Núm. de tipo FC4A-J4CN1 FC4A-J8C1
L03AP1 J8AT1
FC4A-J2A1
Tipo de señal de Datos de entrada
entrada analógica analógica
Datos de entrada Tesión/corriente: De 0 a 50.000 De 0 a
De 0 a 4095 De 0 a 4000
analógica Termopar: De 0 a 50.000 50000
Pt100, Ni100: De 0 a 6.000
Pt1000, Ni1000: De 0 a 60.000
Intervalo opcional
Si se selecciona Intervalo opcional como tipo de datos de entrada analógica, ésta se convertirá linealmente a
datos digitales en el intervalo entre los valores mínimo y máximo designados en el cuadro de diálogo Ajustar
parámetros del módulo analógico.
FC4A- FC4A- FC4A-
Núm. de tipo FC4A-L03A1 FC4A-J2A1 FC4A-J8C1
L03AP1 J4CN1 J8AT1
Datos de entrada
Valor mínimo a máximo de los datos de entrada analógica (de -32768 a 32767)
analógica
Celsius y Fahrenheit
Si se selecciona Celsius o Fahrenheit como tipo de datos de entrada analógica, el intervalo de datos de dicha
entrada depende del tipo de señal de entrada analógica, el valor de la escala y del tipo de módulo de entrada
analógica FC4A-L03AP1, FC4A-J4CN1 y FC4A-J8AT1.
• FC4A-L03AP1
Celsius Fahrenheit
Tipo de señal de entrada
analógica Datos de entrada Datos de entrada
Temperatura (°C) Temperatura (°F)
analógica analógica
Termopar tipo K De 0 a 1300 De 0 a 13000 De 32 a 2372 De 320 a 23720
Termopar tipo J De 0 a 1200 De 0 a 12000 De 0 a 2192 De 320 a 21920
Termopar tipo T De 0 a 400 De 0 a 4000 De 0 a 752 De 320 a 7520
Termómetro de resistencia Pt100 De –100,0 a 500,0 De –1000 a 5000 De –148,0 a 932,0 De –1480 a 9320
• FC4A-J4CN1
Celsius Fahrenheit
Tipo de señal
Escala Datos de entrada Datos de entrada
de entrada analógica Temperatura (°C) Temperatura (°F)
analógica analógica
×1 de 0 a 1300 De 0 a 1300 De 32 a 2372 De 32 a 2372
Termopar tipo K
×10 De 0,0 a 1300,0 de 0 a 13000 De 32,0 a 2372,0 De 320 a 23720
×1 de 0 a 1200 De 0 a 1200 De 32 a 2192 De 32 a 2192
Termopar tipo J
×10 De 0,0 a 1200,0 de 0 a 12000 De 32,0 a 2192,0 De 320 a 21920
×1 De 0 a 400 De 0 a 400 De 32 a 752 De 32 a 752
Termopar tipo T
×10 De 0,0 a 400,0 De 0 a 4000 De 32,0 a 752,0 De 320 a 7520
×1 De –100 a 500 De –100 a 500 De –148 a 932 De –148 a 932
Termómetro
×10 De –100,0 a 500,0 De –1000 a 5000 De –148,0 a 932,0 De –1480 a 9320
de resistencia
Pt100, Pt1000 De 0,00 a 500,00 de 0 a 50000 De 0,00 a 655,35 de 0 a 65535
×100
De –100,00 a 327,67 De –10000 a 32767 De –148,00 a 327,67 De –14800 a 32767
×1 De –60 a 180 De –60 a 180 De –76 a 356 De –76 a 356
Termómetro
×10 De –60,0 a 180,0 De –600 a 1800 De –76,0 a 356,0 De –760 a 3560
de resistencia
Ni100, Ni1000 De 0,00 a 356,00 de 0 a 35600
×100 De –60,00 a 180,00 De –6000 a 18000
De –76,00 a 327,67 De –7600 a 32767
• FC4A-J8AT1
Celsius Fahrenheit
Tipo de señal
Escala Datos de entrada Datos de entrada
de entrada analógica Temperatura (°C) Temperatura (°F)
analógica analógica
×1 De –50 a 150 De -50 a 150 De -58 a 302 De -58 a 302
Termistor NTC
×10 De -50,0 a 150,0 De -500 a 1500 De -58,0 a 302,0 De -580 a 3020
Resistencia
Si se selecciona Resistencia como tipo de datos de entrada analógica, ésta se convertirá linealmente a datos
digitales en el intervalo descrito en la siguiente tabla. Esta opción está disponible sólo cuando se selecciona el
termistor del tipo NTC o PTC para FC4A-J8AT1.
• FC4A-J8AT1
Resistencia
Tipo de señal de entrada
analógica Datos de entrada
Resistencia (Ω)
analógica
Termistor NTC/PTC De 0 a 100000 De 0 a 10000
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 )
Para los termistores del tipo PTC, se linealizan los datos de la entrada analógica mediante la instrucción
XYFS.
Código de
Estado operativo de entrada analógica (Tipo actualización END)
estado
0 Funcionamiento normal
1 Convirtiendo datos (durante la conversión de los primeros datos tras encender el equipo)
2 Inicializando
3 Parámetro no válido o canal de entrada analógica no disponible en el módulo analógico instalado
4 Error de hardware (error de fuente de alimentación externa)
5 Cableado incorrecto (datos de entrada por encima del intervalo válido)
6 Cableado incorrecto (datos de entrada por debajo del intervalo válido o bucle actual abierto)
Código de
Estado operativo de salida analógica (Tipo actualización END)
estado
0 Funcionamiento normal
1 (reservado)
2 Inicializando
3 Parámetro no válido o canal de salida analógica no disponible en el módulo analógico instalado
4 Error de hardware (error de fuente de alimentación externa)
Nº ranura: 1 2 3
Módulo de salida analógica
FC4A-K1A1
Medidor analógico
Tensión calibrada
Externo
Termistor Dispositivo
Operación
En este ejemplo, se calibra el valor de entrada desde el termistor NTC. Cuando la temperatura alcanza el valor
preestablecido, se desactiva la salida. La temperatura del termistor se monitoriza en un medidor analógico.
Diagramas de cableado
FC4A-J8AT1 (Módulo de entrada analógica)
NC —
A
Termistor NTC A
B IN0
B
A
IN1
B
A
IN2
B
• Especificaciones del termistor
Núm. de tipo NT731ATTD103K38J (KOA) A
IN3
Tipo NTC B
A
RO 10,000Ω IN4
B
T0 25°C
A
Parámetro B 3,800K IN5
B
A
IN6
B
A
IN7
B
Nº de terminal Salida
+IN
0 Q0
1 Q1
2 Q2
3 Q3
Dispositivo
4 Q4
externo
5 Q5
6 Q6
7 Q7
– + Fusible
COM(+) COM(+)
–IN
–V –V
+
OUT
–
NC
NC —
+ V –
NC
NC
Medidor analógico
NC —
NC
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.
Nota: Cuando los canales CH4 a CH7 no se utilizan, no es necesaria la configuración del termistor.
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.
MOV (I) S1 – D1 – REP Cuando se activa la entrada I0, los datos de entrada
I0 D676 D1000 analógica se desplazan de D676 a D1000.
CMP>(I) S1 – S2 – D1 – REP La temperatura se compara con la temperatura de
D676 1000 M30 alarma de 100°C.
Cuando la temperatura es mayor que 100°C, se
R
M30 Q30 desactiva Q30.
Cuando la temperatura no es mayor que 100°C, se
S activa Q30.
M30 Q30
ADD(I) S1 – S2 – D1 – REP Los datos de entrada analógica de -500 a +1500 se
D1000 500 D1000 convierte de 0 a 2000.
Los datos de entrada analógica de 0 a 2000 se convierte
MUL(W) S1 – S2 – D1 – REP
D1000 2 D1000 de 0 a 4000.
Diagrama de escalera
M8120 es el relé interno especial del pulso de
MOV (W) S1 – D1 R REP inicialización.
M8120 0 D1000 2
MOV almacena valores de salida en el estado OFF.
STPA(W) DATOS ESTADO RANURA DIRECCIÓN BYTE
ESCRIBIR D1000 D1100 4 20 4 Cuando la CPU se detiene, STPA actualiza el valor
de salida analógica del módulo de salida
analógica.
Nota: El diagrama de escalera anterior es sólo un ejemplo y debe modificarse según sea necesario.
ANST NO.1
M8120 J8AT1
Incorrecto
Q1
Borre la rama de la macro ANST e inicie otra línea al insertar una instrucción LOD.
ANST NO.1
M8120 J8AT1
Correcto
M8120 Q1
CPU compacta
Módulo de la
Adaptador de comunicación
CPU
FC4A-PC3 de RS485
en conector de Puerto 2
A B SG A B SG
Cable Cable
Estación Estación
secundaria 31 secundaria 2
Módulo de comunicación
FC4A-HPC3 de RS485
Tipo delgado
Módulo de la CPU
Puerto 2
Si no hay ninguna estación esclava conectada, los registros de datos de la estación maestra que se asignan a
las estaciones esclavas vacantes pueden utilizarse como registros de datos ordinarios.
Estación esclava
Datos Registro de datos Datos de transmisión/recepción
D900-D905 Transmitir datos a la estación maestra
Datos de estación esclava
D906-D911 Recibir datos de la estación maestra
Los registros de datos de estación esclava D912 a D1271 pueden utilizarse como registros de datos
ordinarios.
Si no hay ninguna estación esclava conectada, los registros de datos de la estación maestra que se asignan a
las estaciones esclavas vacantes pueden utilizarse como registros de datos ordinarios.
Estación esclava
Registro de datos especiales Datos de error de comunicación de la red Data-Link
D8069 Error de comunicación de la estación esclava
Nota: Los registros de datos de estación esclava D8070 a D8099 pueden utilizarse como registros de datos ordinarios.
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).
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.
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.
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.
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:
END procesado
Estación maestra
esclava 1 esclava 2 esclava 3 esclava 31 esclava 1
Actualización Actualización Actualización Actualización Actualización
Comunic. de
estación esclava 1
Finalización M8080
Estación Comunic. de
maestra estación esclava 2
Finalización M8081
Comunic. de
estación esclava 31
inalización M8116
Comunic. de todas
las estaciones
esclavas
Finalización M8117
1 ciclo de scan
Estación
Estación esclava 1
esclava
1 END procesada
Finalización de
comunicación
M8080
1 tiempo de ciclo de scan
Estación
Estación esclava 2
esclava
2 END procesada
Finalización de
comunicación
M8080
Estación
Estación esclava 31
esclava
31 Finalización de END procesada
comunicación
M8080
Tiempo de actualización en la estación maestra para la comunicación con una estación esclava (Trf)
La estación maestra necesita el tiempo siguiente para actualizar los datos de transmisión y recepción para la
comunicación con una estación esclava.
[Velocidad en baudios 19200 bps]
Trf = 4,2 mseg + 2,4 mseg × (Palabras transmitidas + Palabras recibidas) + 1 ciclo de scan
[Velocidad en baudios 38400 bps]
Trf = 2,2 mseg +1,3 mseg × (Palabras transmitidas + Palabras recibidas) + 1 ciclo de scan
Tiempo total de actualización en la estación maestra para la comunicación con todas las estaciones
esclavas (Trfn)
La estación maestra necesita el tiempo siguiente para actualizar los datos de transmisión y recepción para la
comunicación con todas las estaciones esclavas, es decir los tiempos totales de actualización.
[Velocidad en baudios 19200 bps]
Trfn = ∑ Trf = ∑ {4,2 mseg + 2,4 mseg × (Palabras transmitidas + Palabras recibidas) + 1 ciclo de scan}
[Velocidad en baudios 38400 bps]
Trfn = ∑ Trf = ∑ {2,2 mseg +1,3 mseg × (Palabras transmitidas + Palabras recibidas) + 1 ciclo de scan}
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.
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.
Controlador OpenNet
La red Data-Link con la CPU de alto rendimiento FA-3S mediante el módulo de interfaz serie PF3S-SIF4
Configuración de FA-3S (PF3S-SIF4) Configuración de MicroSmart Configuración de MicroSmart
Datos de transmisión: 6 palabras
Datos de recepción: 6 palabras
Estación esclava número 1 Estación esclava número 2
Velocidad en baudios: 19200 o
38400 bps
FA-3S (CP12/13)
PF3S-SIF4
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.
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.
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.
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.
RS485 RS232C
Nivel de señal Conversor Nivel de señal
Datos de transmisión/recepción A
2
A
Indicador de datos de recepción
Datos de transmisión/recepción B
3 Se enciende cuando se activan los datos de recepción
B
(conector #3) de RS232C
PUERTO SERIE RS232C
4
Toma de tierra de señal SG
Toma de tierra de marco
5
FG
E/S de RS232C
Vcc (+24 V)
6 Conecta al puerto RS232C del equipo
+ FUENTE DE
7 ALIMENTACIÓN
GND – 24 V CC
ENTRADA DE CC
Clavija de adaptador de CA
Nota: Conecta 24 V CC a los terminales + y – de la FUENTE DE ALIMENTACIÓN o conecta un adaptador de CA con
salida de 9 V CC, 350 mA a la clavija de adaptador de CA.
Nota: El FC2A-MD1 contiene un reóstato de finalización de 220 ¾ en la línea RS485, por lo que no es necesario un
reóstato de finalización. Para utilizar el reóstato de finalización interno, conecte el terminal T al terminal B. Cuando no
necesite utilizarlo, desconecte el terminal T del B.
Especificaciones
Especificaciones generales
Terminales de alimentación: 24 V CC ±20% (ripple 10% máximo)
Tensión establecida Clavija de adaptador
de entrada de CC: 9 V CC, 350 mA suministrados con adaptador de CA
Corriente establecida Terminales de alimentación: 40 mA aprox. a la tensión establecida
Temperatura en funcionamiento De 0 a 60°C
Temperatura de almacenamiento De –20 a +70°C
Humedad en funcionamiento Del 45 al 85% de HR (sin condensación)
Resistencia de vibración De 5 a 55 Hz, 60 m/s2, 2 horas en 3 ejes
Resistencia a golpes 300 m/s2, 3 golpes en 3 ejes
Fuerza dieléctrica 1500 V CA 1 minuto entre las partes vivas y las muertas
Resistencia de aislamiento 10 MΩ mínimo entre las partes vivas y las muertas (megaóhmetro 500 V CC)
Resistencia a ruidos Terminales de alimentación: ±1 kV, 1 µseg (utilizando un simulador de ruidos)
Peso 550 g aprox.
Dimensiones
Soportes del montaje Diseño de orificios del montaje
10 mm 3,6 mm
(0,394”) (0,142”)
142 mm
132 mm (5,591”)
(5197”)
Patas de goma
øOrificio de 4,5 mm × 2
(0,177 diám.)
3,6 mm
10 mm (0,142”)
(0,394”)
Adaptador de CA
9,5 Polaridad
ø5,5
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.
Al puerto 2
Adaptador de comunicación RS232C Al puerto RS232C
FC4A-PC1 Módem
Cable de módem 1C
FC2A-KM1C
D-sub 25 contactos
3 m (9,84 pies) de longitud
Conector macho
Contactos de conector mini DIN Contactos de conector D-sub de 25 contactos
Descripción Contacto
Contacto Descripción
Blindaje Cubierta
1 FG Toma de tierra de marco
RTS Solicitud a enviar 1 2 TXD Datos de transmisión
DTR Terminal de datos preparado 2 3 RXD Datos de recepción
TXD Datos de transmisión 3 4 RTS Solicitud a enviar
RXD Datos de recepción 4 5 NC Sin conexión
DSR Establecimiento de datos 6 NC Sin conexión
5
preparado
7 SG Toma de tierra de señal
SG Toma de tierra de señal 6
DCD Detección de portadora de
SG Toma de tierra de señal 7 8
datos
NC Sin conexión 8
20 DTR Terminal de datos preparado
Módems aplicables
Se pueden utilizar todos los módems compatibles con Hayes. Se recomienda utilizar módems con una
velocidad de comunicación de 9600 bps o superior. Utilice módems de la misma marca y modelo en ambos
extremos de la línea de comunicación.
Cuando se activa uno de los relés internos de inicio M8050-M8056, se ejecuta el comando correspondiente
una sola vez. Para repetir el comando, restablezca el relé interno de inicio y vuelva a activar el relé interno.
La finalización o el error de un comando se determina tal y como se describe a continuación:
Finalización: El comando se transmite repetidamente hasta los ciclos de reintento especificados en el registro de datos
D8109. Cuando el comando se finaliza correctamente, el IR de finalización se activa y el comando no se
ejecuta en los restantes ciclos.
Error: El comando se transmite repetidamente pero se produjo un error en todos los intentos hasta los ciclos de
reintento especificados en el registro de datos D8109.
Nota: Mientras M8077 (conexión de línea) está desactivado, MicroSmart no puede enviar ni recibir comunicación de
mantenimiento ni comunicación de usuario a través del puerto 2. Cuando se activa M8077, se activa la comunicación de
mantenimiento o la de usuario en función del valor almacenado en el registro de datos D8103 (selección de protocolo de
modo en línea).
Modo de originar
El modo de originar se utiliza para enviar una cadena de inicialización al módem, emitir el comando ATZ para
resetear el módem y marcar el número de teléfono. Para ejecutar un comando, active uno de los relés internos
de inicio M8050-M8052. Si dos o más relés internos de inicio se activan simultáneamente, se produce un error
y el código de error 61 se almacena en el registro de datos de estado de modo de módem D8111 (consulte la
página 27-9). Cuando se activa un relé interno de inicio, se ejecuta una vez la secuencia de comandos
correspondiente tal y como se describe a continuación. Cuando falla el comando de inicio, se repite el mismo
comando hasta los ciclos de reintento especificados en D8109.
M8050: Envía una cadena de inicialización, envía el comando ATZ y marca el número de teléfono
M8051: Envía el comando ATZ y marca el número de teléfono
M8052: Marca el número de teléfono
DR 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161
AT E0 Q0 V1 &D 2& C1 \V 0X 4& K3 \A 0\ N5 S0 =2 &W 0D00 LF
Según el tipo de módem y de línea telefónica, puede que tenga que modificar la cadena de inicialización.
Consulte el manual si desea obtener más información acerca de su módem.
Se pueden realizar más cambios introduciendo los valores necesarios en los registros de datos D8145-D8169.
Almacene 2 caracteres en un registro de datos, el primero en el byte superior y el segundo en el byte inferior
del registro. AT y LF no tienen por qué almacenarse en registros de datos. Utilice las instrucciones MOV
(movimiento) en WindLDR para establecer los caracteres de la cadena de inicialización y el valor ASCII 0Dh
para CR al final. Programe las instrucciones MOV para sustituir los valores predeterminados almacenados en
D8145-D8169 en el primer ciclo de scan y ejecútelas en un ciclo de scan posterior. Si desea más información
acerca de los comandos esenciales que deben incluirse en la cadena de inicialización, consulte la página
27-10. Una vez almacenados los valores nuevos, active M8050 para enviar la nueva cadena de inicialización
al módem.
Una vez enviada satisfactoriamente, se activa el relé interno M8060. Si la cadena de inicialización falla, se
activa el relé interno M8070. Cuando los comandos de ATZ y el marcado siguientes se finalizan
correctamente, también se activan M8061 y M8062.
La cadena de inicialización predeterminada o la modificada que se almacenó en los registros D8145-D8169
también se utiliza para la inicialización en el modo de respuesta.
ATZ (Reset del módem) en modo de originar
La cadena de inicialización predeterminada se almacena en la memoria no volátil del módem, utilizando el
comando &W. La cadena de inicialización se resetea cuando el módem se enciende o el comando ATZ se
envía. MicroSmart envía el comando ATZ al módem siguiendo la cadena de inicialización cuando M8050 se
activa. También se puede emitir el comando ATZ individualmente activando M8051, seguido del comando de
marcado que se ejecutará automáticamente.
Comando ATZ: ATZ CR LF
Cuando el comando ATZ se finaliza correctamente, se activa el relé interno M8061. Si el comando ATZ falla,
se activa el relé interno M8071. Cuando el marcado siguiente se finaliza correctamente, también se activa
M8062.
Si la cadena de inicialización se ha almacenado en la memoria no volátil del módem, M8050 puede omitirse.
Comience por M8051 para enviar el comando ATZ.
ATD y LF se adjuntan automáticamente al principio y al final del comando de marcado mediante el programa
del sistema y no es necesario que se almacene en los registros de datos. Para programar el número de
teléfono del ejemplo anterior, almacene el número de teléfono y el valor ASCII 0Dh para CR en los registros
de datos comenzando por D8170. También es posible almacenar el carácter T para teléfonos de tonos o P
para teléfonos de pulsos o rotativos.
D8170 3132h 31h = “1” 32h = “2”
D8171 3334h 33h = “3” 34h = “4”
D8172 0D00h 0Dh = CR Todos los caracteres que siguen a CR se ignoran.
Tal y como se describe anteriormente, cuando se activa el relé interno de inicio M8050, se envía la cadena de
inicialización, seguida del comando ATZ y del comando de marcado. Cuando se activa el relé interno M8051,
se envía el comando ATZ, seguido del comando de marcado. El comando de marcado también se puede
enviar aparte activando el relé interno de inicio M8052.
Si los ciclos de reintento se establecen en el registro de datos D8109, el comando de marcado se repite en los
intervalos de reintento especificados en D8110 (90 segundos por defecto) hasta los ciclos de reintento
especificados (3 ciclos por defecto) hasta que se conecta la línea telefónica.
Cuando el comando de marcado se finaliza correctamente, se activa el relé interno M8062. Si el comando de
marcado falla, se activa el relé interno M8072.
El comando de marcado se considera correcto cuando se activa la señal DCD.
Nota: Cuando MicroSmart se apaga mientras la línea telefónica está conectada, ésta se desconecta, ya que la señal DTR
se desactiva. Este método no debe utilizarse para desconectar la línea telefónica. Utilice siempre M8053 para desconectar
la línea telefónica como se describe a continuación.
Cuando se desconecta la línea telefónica, el puerto 2 de RS232C resetea el estado anterior a la conexión
aunque D8103 esté establecido en 0 o en 1.
Cuando utilice una instrucción TXD o RXD en el modo de comunicación del usuario mientras la línea telefónica
está conectada, inserte el relé interno M8077 (conexión de línea) como condición de entrada para dichas
instrucciones. Una vez conectada la línea telefónica, asegúrese de esperar un intervalo de 1 segundo
aproximadamente antes de ejecutar la instrucción TXD o RXD hasta que la conexión telefónica se estabilice.
Nota: Cuando MicroSmart se para mientras la línea telefónica está conectada, el protocolo de puerto 2 de RS232C
cambia al protocolo de mantenimiento aunque D8103 esté establecido en 1 (protocolo de usuario en el modo en línea) y la
línea telefónica permanece conectada. Cuando MicroSmart se reinicia, el protocolo del usuario se activa de nuevo.
Modo de desconexión
El modo de desconexión incluye sólo un comando para desconectar la línea telefónica. Para ello, active el relé
interno M8053. La línea telefónica se desconecta desactivando la señal DTR, ya que la cadena de
inicialización incluye el comando &D2.
Mientras se está ejecutando un comando de módem, no se puede ejecutar otro. Si dos o más relés internos de
inicio se activan simultáneamente, se produce un error y el código de error 61 se almacena en el registro de
datos de estado de modo de módem D8111 (consulte la página 27-10).
Cuando el comando de desconexión se finaliza correctamente, se activa el relé interno M8063. Si el comando
de desconexión falla, se activa el relé interno M8073.
El comando de desconexión se considera correcto cuando se desactiva la señal DCD.
Tras la desconexión de la línea telefónica, el puerto 2 de RS232C restaura el estado anterior a la conexión,
aunque D8103 esté establecido en 0 o en 1, para que el puerto 2 de RS232C se pueda controlar activando un
relé interno de inicio de M8050-M8056.
Cuando el comando general AT se finaliza correctamente, se activa el relé interno M8064. Si el comando
general AT falla, se activa el relé interno M8074.
El comando general AT se considera correcto cuando el código de resultado CR LF Aceptar CR LF devuelto
desde el módem se recibe.
Modo de respuesta
El modo de respuesta se utiliza para enviar una cadena de inicialización al módem y emitir el comando ATZ
para resetear el módem. Para ejecutar un comando, active uno de los relés internos de inicio M8055 o M8056.
Si dos o más relés internos de inicio se activan simultáneamente, se produce un error y el código de error 61
se almacena en el registro de datos de estado de modo de módem D8111 (consulte la página 27-10). Cuando
se activa un relé interno de inicio, se ejecuta la secuencia de comandos correspondiente una vez tal y como se
describe a continuación.
M8055: Envía una cadena de inicialización y el comando ATZ
M8056: Envía el comando ATZ
Tal y como se ha descrito en el apartado sobre el modo de originar, la cadena de inicialización se puede
modificar para que coincida con el módem. Si desea conocer más detalles acerca de la modificación de la
cadena de inicialización, consulte la página 27-5.
Una vez enviada satisfactoriamente, se activa el relé interno M8065. Si la cadena de inicialización falla, se
activa el relé interno M8075. Cuando el comando ATZ siguiente se finaliza correctamente, también se activa
M8066.
Cuando el comando ATZ se finaliza correctamente, se activa el relé interno M8066. Si el comando ATZ falla,
se activa el relé interno M8076.
Si la cadena de inicialización se ha almacenado en la memoria no volátil del módem, M8055 puede omitirse.
Comience por M8056 para enviar el comando ATZ.
1. Si la cadena de inicialización predeterminada no coincide con el módem, programe una cadena de inicialización
adecuada e introduzca los valores ASCII en los registros de datos comenzando por D8145 (cadena de
inicialización). Para enviar la nueva cadena de inicialización, active el relé interno M8050 (IR de inicio de cadena
de inicialización) una vez almacenados los nuevos valores en los registros de datos.
2. Programe para mover 0 o 1 al registro de datos D8103 (selección de protocolo de modo en línea) para
seleccionar el protocolo de mantenimiento o el de usuario para el puerto 2 de RS232C una vez conectada la
línea telefónica.
3. Programe el número de teléfono de destino si el marcado es necesario. Introduzca los valores ASCII del número
de teléfono en los registros de datos comenzando por D8170 (número de teléfono). Almacene 2 caracteres, cada
uno de ellos en un registro de datos. Introduzca 0Dh al final del número de teléfono. Consulte la página 27-6.
4. Si desea cambiar el valor predeterminado de 3 ciclos de reintentos, programe el movimiento del valor necesario
al registro de datos D8109.
5. Incluya los relés internos M8050-M8077 en el programa del usuario para controlar la comunicación de módem
según sea necesario.
Si utiliza cualquier módulo de la CPU delgada, monte el módulo de comunicación RS232C (FC4A-HPC1) junto al
módulo de la CPU y utilice el puerto 2 del módulo de comunicación RS232C.
Si utiliza el módulo maestro HMI junto con cualquier módulo de la CPU delgada, instale el adaptador de
comunicación de RS232C (FC4A-PC1) en el conector del puerto 2 del módulo maestro HMI.
2. Conecte el puerto 2 del módulo de la CPU de MicroSmart a un módem mediante el cable de módem 1C (FC2A-
KM1C) como se indica en la página 27-2.
Programación de WindLDR
La página Comunicación en Configuración de área de función debe programarse para activar la comunicación
de módem para el puerto 2. Si es necesario, también pueden modificarse los parámetros de comunicación de
dicho puerto del módulo de la CPU.
Como estos parámetros están relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart después de cambiar alguno de ellos.
1. En la barra de menú de WindLDR seleccione Configurar > Configuración de área de función > Puerto de
comunicacions. Aparece el cuadro de diálogo Configuración de área de función.
2. Seleccione Protocolo de módem principal en la lista desplegable de Modo de comunicación para el Puerto 2.
3. Haga clic en el botón Configurar. Aparece el cuadro de diálogo Parámetros de comunicación. Cambie los
parámetros, si es necesario.
Velocidad en
1200, 2400, 4800, 9600, 19200,
baudios (bps)
Bits de datos 7ó8
Paridad Ninguno, Impar, Par
Bits de parada 1ó2
De 10 a 2540 (10 ms de incremento)
Tiempo de espera de
(El tiempo de desconexión de recepción
recepción (ms)
se desactiva se se selecciona 2550).
Número de red De 0 a 31
Cuando se origine la comunicación del módem, active M8050 para enviar la cadena de inicialización, el comando
ATZ y el comando de marcado. Si la cadena de inicialización se ha almacenado en la memoria no volátil del
módem, active M8051 para comenzar por el comando ATZ seguido del comando de marcado.
Cuando responda una llamada entrante, active M8055 para enviar la cadena de inicialización y el comando ATZ.
Si la cadena de inicialización se ha almacenado en la memoria no volátil del módem, active M8056 para enviar
sólo el comando ATZ.
I2 M8053
La instrucción TXD2 del programa de muestra para el modo de originar del módem se ha programado
utilizando WindLDR con los parámetros que se indican a continuación:
La instrucción RXD2 se programa utilizando WindLDR con los parámetros que se indican a continuación:
Origen S1: Registro de datos D10, Sin conversión, 2 dígitos, Repetición 10
Cuando se activa un relé interno de inicio, los datos de D8111 (estado de modo de módem) no cambian.
Causa: No se ha seleccionado un protocolo de módem para el puerto 2.
Solución: Seleccione un protocolo de módem para el puerto 2 utilizando WindLDR (Configurar > Configuración
de área de función > Comunicación) y descargue el programa del usuario en el módulo de la CPU.
Cuando se envía una cadena de inicialización, se produce un error, pero el envío de ATZ finaliza correctamente.
Causa: La cadena de inicialización no es válida para el módem.
Solución: Consulte en el manual del usuario la sección dedicada al módem y corrija la cadena de inicialización.
Cuando se envía un comando de marcado, se devuelve un código de resultado “Sin tono de llamada” y la línea telefónica
no se conecta.
Causa 1: El cable modular no está conectado.
Solución 1: Conecte el cable modular al módem.
El marcado finaliza correctamente, pero la línea telefónica se desconecta tras un breve periodo de tiempo.
Causa 1: La configuración del módem es distinta en ambos extremos de la línea.
Solución 1: Configure los mismos parámetros para los módems de ambos extremos.
Acerca de AS-Interface
La AS-Interface es un tipo de bus de campo cuyo objetivo principal es controlar sensores y actuadores. La AS-Interface
es un bus de campo abierto, que cumple con los requisitos de la norma IEC62026, el cual no pertenece con exclusividad
a ningún fabricante. Un dispositivo principal puede comunicarse con dispositivos secundarios tales como sensores,
actuadores, el estado de las señales digitales y analógicas remotas son transmitidas a través del bus de AS-Interface.
El bus de AS-Interface se compone de los tres elementos principales:
• Un elemento de control, el módulo principal de AS-Interface del MicroSmart (FC4A-AS62M)
• Uno o más dispositivos secundarios, como sensores, actuadores, interruptores e indicadores.
• Fuente de alimentación específica pare el bus AS-Interface de 30V CC (26,5 a 31,6V CC)
Estos componentes se conectan usando un cable de dos núcleos, que se utiliza tanto para la transmisión de datos como
para la alimentación del propio bus. La AS-Interface emplea un sistema de cableado simple, pero eficaz, que incorpora
la función de asignación automática de las unidades esclavas, al tiempo que facilitan su instalación y mantenimiento.
Bus de AS-Interface
Módulos de CPU
MicroSmart FC4A
aplicables
Módulo principal AS-Interface
FC4A-D20RK1 FC4A-AS62M
FC4A-D20RS1
FC4A-D40K3 Pueden montarse uno o dos módulos
FC4A-D40S3 principales AS-Interface.
Nota: El módulo principal AS-Interface no
puede montarse a la derecha del módulo de
interfaz de expansión.
Al módulo principal de AS-Interface pueden conectarse un máximo de 62 E/S digitales. También pueden
conectarse un máximo de siete E/S analógicas (Las esclavas deben cumplir las especificaciones de AS-
Interface versión 2.1 y el perfil de la unidad esclava analógica debe ser 7.3).
Precaución • El módulo maestro de AS-Interface no puede usarse con las CPU compactas, ni con las
CPU del tipo delgado salida de transistor de 20 -E/S.
• Sólo un módulo maestro de AS-Interface puede conectarse al módulo de la CPU del tipo
delgado. Si se conecta más de un módulo maestro de AS-Interface, se produce un error y el
registro de datos especiales D8037 (cantidad de módulos E/S de expansión) almacena el código
de error 40 (hex.)
• Normalmente, se puede conectar un máximo de 7 módulos de E/S de expansión al módulo de la
CPU tipo delgado. Pero cuando el módulo maestro de AS-Interface se conecta, pueden
conectarse sólo un total de seis módulos de expansión, incluyendo el módulo maestro de
ASInterface. No conecte más de seis módulos de expansión debido a la cantidad de calor
generado. Si se conecta más de seis módulos expansión, incluyendo el módulo maestro de
ASInterface, se produce un error y el registro de datos especiales D8037 (cantidad de módulos
E/S de expansión) almacena el código de error 20 (hex.)
• El módulo maestro de AS-Interface puede conectar un máximo de siete unidades esclavas E/S
analógicas. Cuando se conectan más de siete unidades esclavas de E/S analógicas, el sistema de
AS-Interface no funcionará correctamente.
Esclavas
Al bus de AS-Interface pueden conectarse varios tipos de dispositivos secundarios, incluyendo sensores, actuadores y
dispositivos de E/S remotos. Para procesar datos analógicos pueden conectarse dispositvos secundarios analógicos.
En el mercado existen tres modalidades de unidades esclavas denominadas: estándar y A/B. Las direcciones de las unidades
esclavas estándar disponen de una dirección que va del 1 al 31. Las esclavas A/B disponen de una dirección que va del 1A al 31A
en el caso de las unidades esclavas A y del 1B al 31B en el caso de las unidades esclavas B. Entre las esclavas A/B, aquellos con
una dirección de 1A a 31A se llaman esclavas A, y los que presentan unja dirección de 1B a 31B se llaman esclavas B.
Precaución • Utilice una VLSV (tensión de seguridad muy baja) para alimentar el bus de la AS-
Interface.
La tensión normal de salida de la fuente de alimentación de la AS-Interface es de 30
V CC.
Cables
El bus de AS-Interface utiliza un sólo cable para transmitir señales y alimentación eléctrica. Utilice uno de los
siguientes tipos de cables (el cable no tiene que ser trenzado).
•Cable estándar amarillo de AS-Interface sin blindar (con polaridad)
•Cable plano ordinario de dos hilos
Nota: Cuando se usan cables simples, la longitud máxima del cable es de 200 mm. Consulte "Distancia de comunicación
máxima" en la página 28-1.
Direcciones de esclava
A cada unidad esclava estándar conectada al bus de AS-Interface se le puede asignar una dirección entre el 1 y 31.
A cada unidad esclava A/B se le puede asignar una dirección 1A a 31A o 1B a 31B. Todas las unidades esclavas
vienen a justadas desde fábrica con la dirección 0. La dirección 0 de una esclava puede cambiarse usando la
"herramienta de dirección". Si utiliza WindLDR, las direcciones de las unidades secundarias conectadas a los
módulos principales de AS-Interface pueden cambiarse usando (consulte la página 28-33).
Cuando una unidad secundaria falla durante su funcionamiento y es necesario sustituirla, si se activa la
función de auto direccionamiento en el módulo principal, simplemente tendrá que sustituir la unidad
secundaria por una nueva (con dirección 0 y los mismos códigos de identificación). A la nueva unidad esclava
se le asignará la misma dirección que a la esclava sustituida, sin tener que volver a configurar la dirección.
Para conocer más detalles del comando ASI para activar la dirección automática, consulte la página 28-30.
Cable estándar
de AS-Interface
Esclava estándar
Dirección 0
ID: 0, E/S: 7, ID2: F, ID1: 7
Fuente de alimentación
Precaución • Cuando corte la alimentación de la CPU, corte también la fuente de alimentación del bus
AS-Interface. Si la CPU se desconecta y conecta mientras permenece la alimentación del
bus AS-Interface, la comunicación de ésta puede detenerse debido a un error de
comunicación.
• Conecte la fuente de alimentación del bus AS-Interface al mismo tiempo que alimentamos
la CPU, excepto cuando exista la dirección de esclava 0 en la red. Las dos fuentes de
alimentación pueden apagarse en cualquier orden.
• Justo después del encendido, el módulo de la CPU no puede acceder a los datos de E/S
de la secundaria en el módulo principal de AS-Interface. Realice el programa de usuario
de forma que se acceda a los datos de E/S secundarias después de haber activado el relé
interno especial M1945 (Funcionamiento_Normal_Activo). Consulte página 28-25.
Alimentación de CA
Nota: Una unidad esclava averiada puede sustituirse por una nueva con una dirección 0 sin desconectar la alimentación
eléctrica de la CPU ni la del bus AS-Interface. Pero, si se ha desconectado la alimentación antes de sustituir la unidad
secundaria, instale una nueva unidad secundaria con dirección 0 y realice uno de los siguientes pasos, debido a que el
módulo principal de la AS-Interface debe inicializarse para activar la comunicación.
• Desconecte el cable de AS-Interface de la tarjeta maestra y conecte ambas fuentes de alimentación. Cinco segundos
más tarde, conecte el cable del bus de AS-Interface a la tarjeta maestra.
• Conecte en primer lugar la fuente de alimentación del módulo de la CPU. Cinco segundos más tarde, conecte la fuente
de alimentación de la AS-Interface.
2. Seleccione FC4A-D20RX1.
1. Desde la barra de menú de WindLDR, seleccione Configuración > Configuración de área de función >
Cartuchos & Módulos. Aparece el cuadro de diálogo Configuración de área de función para Cartuchos &
Módulos.
2. Asegúrese de que existe una marca de verificación a la izquierda de Usar módulo principal AS-Interface.
Esta casilla de verificación está marcada por defecto. Como este parámetro está relacionado con el programa
del usuario, descargue dicho programa a la CPU después de cambiar alguno de estos parámetros.
Si el LED ERR del módulo de la CPU se enciende cuando se conecte el módulo principal de la AS-Interface,
descargue el programa del usuario a la CPU después de realizar los cambios anteriores.
Sombra amarilla
Apague y
conecte de nuevo.
1. Compruebe que el LED PWR y el LED CMO del módulo princiapl de la AS-Interface están encendidos (modo
protegido normal).
2. Presione los pulsadores PB1 y PB2 al mismo tiempo durante 3 segundos. El LED CMO se apaga y el LED LMO
se enciende (modo protegido).
3. Presione el pulsador PB2 durante 3 segundos. El LED CNF parpadea (modo configuración).
4. Unos 5 segundos más tarde, presione el pulsador PB1 durante 3 segundos. Todos los LED de E/S parpadean
una vez completada la configuración.
5. Apague el módulo de la CPU y el módulo principal de AS-Interface y enciéndalos de nuevo. Compruebe que el
LED FLT se apaga, lo que indica que la configuración se ha completado.
6. Use WindLDR para ver la información de la secundaria en el cuadro de diálogo Configurar principal de AS-
Interface y verificar que todas las secundarias se reconocen correctamente.
La configuración de la unidad secundaria usando WindLDR puede realizarse de dos formas; utilizando el botón
Configuración automática o Configuración manual del cuadro de diálogo Configurar principal AS-Interface.
1. Haga clic en el botón Configuración automática para guardar la información de la configuración (LDS, CDI, PI)
de las unidades secundarias conectadas en la EEPROM (LPS, PCD, PP) del módulo principal de AS-Interface.
Para obtener más detalles, consulte la página 28-34.
La configuración automática guardar automáticamente la información de las secundarias encontradas en el
bus de AS-Interface en la EEPROM del módulo principal y esto completa la configuración. Otro método para
realizar la configuración del Bus de AS-Interface es la manual que se realiza de la siguiente manera.
2. Haga clic en el valor PCD “FFFF” de la dirección de esclava 01 para abrir el cuadro de diálogo Configurar secundaria 01A.
3. Escriba el mismo valor que en CDI “07F7” en el campo PCD. (Asigne FFFF para los valores PCD de todas las
unidades esclavas no utilizadas.)
4. Seleccione la configuración inicial de los parámetros (PP) P0 a P3, si fuera necesario.
Sombra amarilla
5. Haga clic en el botón Configuración manual para guardar los valores del parámetro y PCD seleccionado en el
módulo principal.
6. Compruebe que aparece una marca azul en la dirección de esclava 01, entonces ya se ha completado la configuración.
Sombra azul
1. Desde la barra de menú WindLDR, seleccione En línea > Supervisar > Supervisar. De la barra de menú de
WindLDR, seleccione En línea y seleccione AS-Interface > Supervisar secundarias del menú desplegable.
Aparece el cuadro de diálogo Supervisar secundarias de AS-Interface.
Las unidades esclavas activas se indican mediante una marca azul.
El siguiente paso es cambiar el estado de la salida activo.
2. Haga clic en la salida de la dirección de esclava 01 para abrir el cuadro de diálogo Estado de secundaria 01A.
3. Seleccione el botón On o Off para cambiar los estados de las salidas O0 a O3 y los parámetros (PI) P0 a P3
según sea necesario.
Sombra azul
Los parámetros seleccionados (PI) estarán como estaban cuando se encendió la CPU hasta que volvamos a
apagarla y encenderla. Cuando la CPU se conecta de nuevo, los valores del parámetro (PP) configurado en la
unidad esclava (página 28-10) tendrán efecto. Para almacenar los valores cambiados en la EEPROM del
módulo principal de AS-Interface, ejecute el comando Copiar PI a PP almacenando 0306, 0100, 0000, 0000,
0001 en los registros de datos D1941 a D1945. Consulte página 28-30.
• Una unidad esclava con una dirección 0 ha sido conectada al bus con la alimenta-
El LED OFF está encendido. ción encendida.. Después de cambiar la dirección de la unidad esclava, apague y
(fuera de línea) encienda la alimentación. Para obtener más detalles del método de cambio de
dirección, consulte la página 28-33.
• Compruebe si existen dos o más unidades esclavas con la misma dirección. Dos
El funcionamiento a alguna de unidades distintas no pueden ocupar la misma dirección, si la tienen y tienen los
las unidades esclavas es mismos códigos de identificación (ID, E/S, ID2, ID1), el módulo AS-Interface pue-
inestable. den que no detecte ningún error. Cuando cambie la dirección de la unidad esclava
duplicada usando WindLDR, elimine una de las unidades esclavas del bus.
Pulsación larga
Una “pulsación larga” tiene efecto cuando pulsa el botón PB1 o PB2 o ambos durante 3
segundos o más. Use la pulsación larga para cambiar el modo de funcionamiento del PB1
módulo principal de la AS-Interface o para guardar los datos de configuración en la PB2
EEPROM.
Pulsación corta
Una “pulsación corta” tiene efecto cuando pulsa el botón PB1 o PB2 durante 0,5
segundos o menos. Realice una pulsación corta para cambiar a la dirección de la
secundaria que queremos supervisar por medio de los indicadores LED del módulo
principal de AS-Interface.
*1 *2 *3 *4 *5
Modo local
Nota:
Todas las operaciones del PB1 Modo de configuración
pulsador para cambiar los PB2
PB2
modos son “pulsaciones
largas”. PB1
PB1
Modo protegido
PB2
Almacenar configuración
Datos a la EEPROM
*1 Poner al bus AS-Interfaz fuera de línea, en el modo Normal protegido fuera de línea.
*2 Poner al bus AS-Interface en línea, en el modo normal protegido.
*3 Ejecución del comando ASI Prohibir intercambio de datos.
*4 Ejecución del comando ASI Permitir intercambio de datos.
*5 La configuración se realiza haciendo clic en el botón Configuración automática o Configuración manual en el programa
WindLDR. Los datos de configuración se guardan en la EEPROM del módulo principal de AS-Interface.
Modo En línea
En el modo automático, la CPU comunica con el módulo principal AS-Interface para supervisar y controlar
todas las unidades secundarias. Modo Automático consta de los siguientes tres modos.
• Modo normal protegido
Cuando conectamos la CPU, el módulo principal ASI entra en el modo normal protegido si no se producen
errores. Este es el modo de funcionamiento normal del módulo principal de AS-Interface, en este modo se
produce el trasvase de datos entre la principal y las unidades secundarias conectadas en el bus AS-Interface.
Si los datos de configuración almacenados en el módulo principal de AS-Interface no se corresponden con la
configuración de las unidades secundarias conectadas actualmente en el bus, el LED FLT existente en el
módulo principal se encenderá. Ejecute la configuración usando los pulsadores en el módulo principal de AS-
Interface. La configuración puede realizarse también usando WindLDR. Consulte página 28-34.
• Normal protegido fuera de línea
El módulo principal de AS-Interface detiene la comunicación con todas las unidades secundarias y permite la operación fuera de línea
(inicialización del módulo principal). En este modo, el módulo de la CPU no puede supervisar el estado de las unidades esclavas.
Para pasar del modo normal protegido al modo protegido fuera de linea, pulse el botón PB2 con pulsación larga o
ejecute el comando AS-Interface pasar al modo normal protegido fuera de linea. Para volver al modo normal protegido,
y reiniciar la comunicación de datos, pulsando el botón PB2 con pulsación larga de o ejecute el comando AS-Interface
Ir a modo normal protegido. Para obtener más detalles acerca de los comandos ASI, consulte la página 28-30.
• Intercambio de datos normal protegido desconectado
El intercambio de datos con todas las unidades esclavas está prohibido. Para entrar en este modo, ejecute el comando ASI:
Prohibir intercambio de datos. Para volver al modo normal protegido y retomar la comunicación de datos, ejecute el comando
ASI: Permitir intercambio de datos. Para obtener más detalles acerca de los comandos ASI, consulte la página 28-30.
Cuando se ejecuta la configuración automática o la manual en el programa WindLDR, el módulo principal de
AS-Interface entra en este modo durante la configuración.
Modo local
En el modo local, la CPU no se comunica con el módulo principal de la AS-Interface. Este modo se usa para
llevar a cabo operaciones de mantenimiento tales como la de comprobar la configuración y el estado de las
entradas de las unidades esclavas. Use los LED de entrada existentes en la tarjeta maestra AS-Interace para
comprobar los datos de entrada de las unidades esclavas durante el funcionamiento.
Cuando conectamos la CPU, el módulo principal ASI entra en el modo normal protegido si no se producen
errores. Para cambiar al modo local (protegido) desde cualquiera de los modos conectados, pulse los botones
PB1 y PB2 simultáneamente con pulsación larga. No es posible cambiar desde el modo local al modo
automático usando los pulsadores. Para volver al modo automático, apague la CPU y vuelva a conectarla.
El modo local consta de dos modos: modo protegido y modo de configuración.
• Modo Local protegido
En este modo funcionan las unidades secundarias con los datos de configuración de la secundaria almacenados en
el módulo principal de AS-Interface. Si la configuración de la tarjeta maestra AS-Interface no coincide con los
módulos conectados actualmente en el bus, se encenderá el LED FLT que existe en la parte delantera del módulo
principal, y las unidades esclavas no funcionarán correctamente.
Para entrar en el modo Local protegido desde cualquiera de los modos conectados, pulse los botones PB1 y
PB2 simultáneamente con pulsación larga.
• Modo Local de configuración
Este modo lo utilizaremos para grabar la configuración de todas las unidades secundarias conectadas en el
bus, en la EEPROM del módulo principal de AS-Interface. Para realizar esta operación pulse el botón PB1 con
una pulsación larga. De esta forma se ejecuta la configuración.
Para pasar al modo Local Configuración desde el modo Local Protegido, pulse el botón PB2 con pulsación
larga. Para volver al Local Protegido, pulse los botones PB1 y PB2 simultáneamente con pulsación larga.
Indicadores LED
Los indicadores LED en el módulo principal de la AS-Interface consisten en los LED de estado, los LED de E/
S y los LED de dirección.
LED de salida
LED de dirección (A y B)
LED de estado
Los modos de operación del módulo principal de la AS-Interface pueden cambiarse presionando los pulsadores del frontal
del propio módulo o ejecutando los comandos ASI. Los modos de operación pueden confirmarse en los seis LED de estado
del módulo principal de AS-Interface. Para obtener más detalles acerca de los comandos ASI, consulte la página 28-30.
Indicación LED de estado
LED de estado PWR FLT LMO CMO OFF CNF
*1 APAG
Modo normal protegido ENC *2 APAG ENC APAG APAG
Modo conectado Normal protegido fuera de línea ENC *1 ENC APAG ENC ENC APAG
Intercambio de datos *1
ENC ENC APAG ENC APAG APAG
normal protegido desconectado
APAG
Modo protegido ENC *1 *2 ENC APAG APAG APAG
Modo local
APAG Parpa-
Modo de configuración ENC *1 *2 ENC APAG APAG
deo
*1: Se apaga cuando no se suministra energía a la AS-Interface.
*2: Se enciende cuando se encuentra un error en el bus de la AS-Interface.
Dispositivos de AS-Interface
Esta sección describe los dispositivos de AS-Interface asignados en el módulo de la CPU para controlar y
supervisar el módulo principal de AS-Interface, y describe los comandos ASI usados para actualizar los
dispositivos de AS-Interface en el módulo de la CPU o para controlar el módulo principal de AS-Interface.
Tiempo de procesamiento
Los relés internos reservados para darnos el estado de las entradas salidas y el estado de las unidades esclavas
conectadas al bus AS-Interface, así como los registros de datos LAS, LDS, LPF se actualizan en cada ciclo de scan.
Los registros de datos para dispositivos E/S analógicos se actualizan también en cada exploración sólo cuando se
conectan E/S analógicas al bus de AS-Interface.
Otros registros de datos de AS-Interface se actualizan cuando se ejecuta el comando ASI en el mñodulo de la CPU.
Para obtener más detalles acerca de los periodos de procesamiento de los comandos ASI, consulte página 28-30.
Escalera
Procesando
*1: El tiempo necesario para que el módulo de la CPU actualice los datos del dispositivo. Cuando se usa el módulo
principal de la AS-Interface, el tiempo de exploración se incrementa un mínimo de 10 ms.
*2: Estos datos de dispositivo de la AS-Interface pueden leerse o escribirse usando WindLDR. Para obtener más detalles,
consulte la página 28-32.
*3: Los LPS, PCD y PP se configuran y descargan al módulo de la CPU usando el programa WindLDR. Para obtener más
detalles, consulte la página 28-34.
*4: Los datos de E/S analógicos se actualizan sólo cuando una secundaria analógica se conecta al bus de la AS-
Interface.
Precaución • Inmediatamente después del arranque, no pueden accederse a los datos de E/S digitales
de las secundarias estándar y secundarias de expansión . La comunicación de datos
entre el módulo de la CPU y las secundarias conectadas se inicia cuando se conecta el
relé interno especial M1945 (Normal_Operation_Active) Asegúrese de que el M1945 está
conectado antes de acceder a los datos de E/S de la secundaria.
Precaución • El número máximo de secundarias analógicas que pueden conectarse a un bus de AS-Interface es siete.
No conecte ocho u más secundarias analógicas en un bus, de ortro modo no funcionarán correctamente.
• Cuando los registros de datos D1700 a D1731 asignados a las entradas analógicas contienen 7FFF,
no use estos datos para programar, ya que este valor está reservado para un significado especial:
Canal no usado en una secundaria asignada a una secundaria analógica. (Para un canal en una
secundaria no asignada a una secundaria analógica, el registro de datos correspondiente contiene
un valor indefinido).
Desbordamiento de datos.
Lacomunicación entre el principal y la secundaria analógica está fuera de sincronización.
• Cuando se usan secundarias analógicas, lea el manual del usuario de éstas para
procesar correctamente los datos.
Por ejemplo, cuando se usan las secundarias de entrada analógica 1, 13 y 20, las secundarias de salida
analógica 5 y 25, y las secundarias E/S analógica 14 y 21, los datos de secundaria de E/S analógicas se
asignará mediante configuración tal como se muestran a continuación y se mantienen hasta que se ejecute la
siguiente configuración. Cuatro canales (8 bytes) están siempre reservados para cada secundaria.
Módulo esclavo Almacenamiento de esclava de entrada Almacenamiento de esclava de salida
analógico datos analógica datos analógica
1º D1700-D1703 Secundaria 1 D1732-D1735 No utilizados
2º D1704-D1707 No utilizados D1736-D1739 Secundaria 5
3º D1708-D1711 Secundaria 13 D1740-D1743 No utilizados
4º D1712-D1715 Secundaria 14 D1744-D1747 Secundaria 14
5º D1716-D1719 Secundaria 20 D1748-D1751 No utilizados
6º D1720-D1723 Secundaria 21 D1752-D1755 Secundaria 21
7º D1724-D1727 No utilizados D1756-D1759 Secundaria 25
(8º) (D1728-D1731) (reservado) (D1760-D1763) (reservado)
Información de estado
Pare el módulo principal de AS-Interface, la información de estado se asigna a los relés internos de AS-
Interface M1940 a M1997. Estos relés internos se usan para supervisar el estado del bus de la AS-Interface. Si
se produce un error en el bus, puede confirmar el error con los LED de estado de la parte frontal del módulo
principal de la AS-Interface además de estos relés internos de estado.
• Relés internos de información de estado
Descripción
Relés internos Estado
ENC OFF
M1940 Config_OK
M1940 indica el estado de configuración. M1940 se enciende cuando los datos de configuración permanente
(PCD) almacenados en la EEPROM del módulo principal de la AS-Interface no coinciden con la imagen de
datos de configuración (CDI). Cuando se cambia la configuración, p. ej. se añade una nueva secundaria o falla
una secundaria, M1940 se apaga. Posteriormente se apaga el LED FLT.
M1941 LDS.0
M1941 se usa para comprobar la presencia de una secundaria con dirección 0 en el bus de AS-Interface.
M1941 se enciende cuando una secundaria con dirección 0 (configuración de fábrica) se detecta en el bus de
la AS-Interface en modo normal protegido o modo protegido, o cuando la dirección de una secundaria se
cambia a 0 mientras que el módulo principal de la AS-Interface en modo normal protegido.
M1942 Auto_Address_Assign
M1942 indica que la función de direccionamiento autoimático está activada. El valor predeterminado est
“activado” y el M1942 está normalmente encendido. Este valor puede cambiarse usando los comandos ASI
Activar direccionamiento automático y Desactivar direccionamiento automático.
Nota: Cuando la función de direccionamiento automático se activa en el módulo principal de la AS-Interface y una secundaria
falla, puede sustituirla por una nueva que disponga de los mismos códigos de identificación sin detener el bus de la AS-Interface.
• Si a la secundaria sustituta se le asigna la misma dirección y disposne de los mismos códigos de identificación que la
secundaria errónea, la secundaria de sustitución se añade automáticamente a la LDS (lista de secundarios detectados)
para continuar el funcionamiento. Si la dirección asignada o los códigos de identificación de la secundaria de sustitución
son diferentes del erróneo, se encenderá el LED FLT.
• Cuando se sustituye una secundaria de sustitución con una secundaria nueva la cual tenga asignada la dirección 0
(ajuste de fábrica) y dispone de los mismos códigos de identificación, la nuevo secundaria se le asignará la dirección de
la secundaria errónea y se añadirá a la LDS y LAS (lista de secundarias activas). Si los códigos de identificación de la
secundaria de sustitución son diferentes del erróneo, se encenderá el LED FLT.
• La función de direccionamiento automática para la secundaria de sustitución funciona sólo cuando ha fallado la secunda-
ria. Esta función no puede usarse para sustituir varias secundarias.
M1943 Auto_Address_Available
M1943 indica si se satisfacen o no las condiciones para la función de direccionamiento automático. M1943 se
enciende cuando la función de direccionamiento automático está activada y existe una secundaria con fallo
(una secundaria que no puede reconocerse por el módulo principal AS-Interface) en el bus de AS-Interface.
M1944 Configuración
M1944 indica si el módulo principal de la AS-Interface se encuentra en modo de configuración (encendido) o en otro modo
(apagado). Mientras el modo de configuración esté activado, M1944 permenece encendido y el LED CNF parpadea.
M1945 Normal_Operation_Active
M1945 permenece encendido cuando el módulo principal de la AS-Interface se encuentra en modo normal
protegido. M1945 está apagado estando en otros modos. Cuando se enciende M1945, el módulo de la CPU
comienza el intercambio de datos con las secundarias conectadas.
M1947 Offline_Ready
M1947 indica que el módulo principal de la AS-Interface se encuentra en fuera de línea normal protegida. Mientras se
encuentra en fuera de línea normal protegido, M1947 permenece encendido y el LED OFF permenece también encendido.
M1950 Periphery_OK
M1950 permenece encendido mientras el módulo principal de la AS-Interface no detecta un fallo en los
dispositivos periféricos. Cuando se encuentra un fallo, se apaga M1950.
M1960 Data_Exchange_Active
M1960 indica que se activa el intercambio de datos. Mientras M1960 esté encendido, el módulo principal de
AS-Interface esté en modo normal protegido, y el intercambio de datos entre el módulo principal de AS-
Interface y las secundarias se activan. El intercambio de datos puede activarse y desactivarse usando los
comandos ASI Permitir intercambio de datos y Prohibir intercambio de datos.
M1961 Off-line
M1961 se enciende cuando se envía un comando para cambiar a fuera de línea normal protegido. Para cambiar a fuera de línea
normal protegido desde el modo normal protegido, pulse el botón PB2 del módulo principal de la AS-Interface o ejecute el comando
ASI Ir a fuera de línea normal protegido. M1961 permanece encendido hasta que se salga de fuera de línea normal protegido.
*1: WindLDR dispone del cuadro de diálogo Estado de secundaria para ejecutar este comando y escribir un valor PI en
una secundaria designada. Consulte el Programa de muestra en página 28-31.
*2: WindLDR dispone del cuadro de diálogo Cambiar dirección secundaria para ejecutar este comando.
*3: Completado en una exploración cuando los cinco registros de datos almacenan valores respectivos. Cuando finaliza,
D1945 almacena 4. Consulte los Códigos de solicitud y resultado en página 28-31. Otros comandos tardan varias
exploraciones en completar la ejecución.
*4: Cada periodo de exploración se alarga 0,8 ms. Al menos se requiere 1 s hasta que el comando ASI tiene efecto.
Nota:Especifique la dirección de secundaria en el registro de datos tal como se muestra en la siguiente tabla:
Dirección Valor del registro de datos Dirección Valor del registro de datos
secundaria Hexadecimal Decimal secundaria Hexadecimal Decimal
0(A) 00h 0 — — —
1(A) 01h 1 1B 21h 33
2(A) 02h 2 2B 22h 34
| | | | | |
31(A) 1Fh 31 31B 3Fh 63
Para designar la secundaria 31A, ajuste 001F en D1944. Para la secundaria 1B, ajuste 0021.
Parámetros P3 a P0 se pesan tal como se muestra en la siguiente tabla. Cuando el parámetro PI se ajusta a 3,
P3 y P2 se desactivan y P1 y P0 se activan.
Parámetro P3 P2 P1 P0
Peso 8 4 2 1
ENCENDIDO/
OFF OFF ENC ENC
APAGADO
Uso de WindLDR
Esta sección describe los procedimientos para usar WindLDR para el sistema de AS-Interface. WindLDR
contiene el cuadro de diálogo Configurar principal AS-Interface para configurar las secundarias y para cambiar
las direcciones de secundaria, y el cuadro de diálogo Supervisar secundaria de AS-Interface para supervisar el
funcionamiento de la secundaria.
Para conocer los procedimientos para seleccionar el tipo de PLC y Configuración de área de función, consulte
página 28-8.
Precaución • Si se conecta una secundaria con dirección 0 al módulo principal de AS-Interface, conecte el
primer lugar el módulo de la CPU MicroSmart. Aproximadamente, ciinco segundos más tarde,
conecte la fuente de alimentación de la AS-Interface. Si el módulo de la CPU y la fuente de
alimentación de la AS-Interface se conectan al mismo tiempo, el módulo principal de AS-
Interface entra en fuera de línea normal protegido. En este modo, las direcciones de secundarias
pueden cambiarse, pero el estado de las mismas no puede confirmnarse en WindLDR.
Configuración
Antes de la puesta en servicio del módulo principal de la AS-Interface, debe realizarse la configuración usando
el programa WindLDR o los pulsadores situados en el frontal del módulo principal de la AS-Interface. Esta
seccióin describe el método de configuración usando el programa WindLDR. Para ver la configuración usando
los pulsadores, consulte la página 28-10. La configuración es el procedimiento para almacenar la siguiiente
información en la EEPROM del módulo principal de la AS-Interface.
•Lista de direcciones secundarias a utilizar
•Datos de configuración para especificar tipos de secundarias, o códigos de identificación (ID, E/S, ID2, ID1)
•Parámetros (P3, P2, P1, P0) para designar el funcionamiento de la secundaria en el arranque
WindLDR ofrece dos opciones para la configuración: auto configuración para ejecutar la configuración automática
y configuración manual para ejecutar la configuración de acuerdo a los datos seleccionados por el usuario.
Configuración automática
La configuración automática almacena los datos de configuración actuales de la secundaria (LDS, CDI, PI) en la
EEPROM del módulo principal de la AS-Interface (LPS, PCD, PP). Para ejecutar la configuración automática, pulse
Configuración automática en el cuadro de diálogo Configurar principal AS-Interface. La configuración automática
tiene el mismo efecto que la configuración usando los pulsadores en el módulo principal de AS-Interface.
Datos de configuración de secundaria EEPROM del módulo principal AS-Interface
Lista de secundarias detectadas (LDS) Lista de secundarias proyectadas (LPS)
Imagen de datos de configuración (CDI) Configuration Datos de configuración permanente (PCD)
Imagen del parámetro (PI) Parámetro permanente (PP)
Configuración manual
La configuración manual es el PCD LPS
procedimiento para escribir el LPS, FFFFh 0
PCD y PP designados en el programa
Otros valores 1
WindLDR en la EEPROM del módulo
principal de la AS-Interface. El LPS lo
genera automáticamente el programa
WindLDR en base al valor de PCD. Parámetro
permanente
Para cambiar el PCD y PP use el cuadro de diálogo Configurar (PP)
secundaria. Ajuste el PCD de cada secundaria al mismo valor
que su CDI. Si el PCD es diferente del CDI para una secundaria,
entonces esa secundaria no funcioará correctamente. Ajuste
FFFFh para el PCD de los números de secundarias vacantes.
Después de escribir un valor PCD y seleccionar los estados del parámetro, haga clic en Aceptar. En este punto los
datos de configuración no están almacenados en la EEPROM del módulo principal de la AS Interfaz. Para almacenar
los cambios, haga clic en Configuración manual en el cuadro de diálogo Configurar principal AS-Interface. La pantalla
del cuadro de diálogo Configurar principal AS-Interface puede actualizarse mediante el botón Actualizar.
Si guarda los datos de configuración en un archivo, puede abrir el archivo para configurar otros módulos principales de AS-
Interface usando los mismos datos. Para guardar y abrir el archivo de configuración, haga clic en Guardar archivo o Abrir archivo.
Si el comando de configuración no se procesa adecuadamente, aparecerá el mensaje de error “Error Principal
AS-Interface” y un código de error. Consulte página 28-36.
Si aparece el mensaje de error “Fallo de configuración. Confirmar configuración de secundaria y realizar configuración de
nuevo.”, y se enciende el LED FLT, entonces elimine la causa del error, consulte página 28-13, y repita la configuración.
La configuración no puede realizarse en los siguientes casos:
Código de error Descripción
1 • Se encontró un error en el bus de E/S de expansión.
• Mientras el módulo principal de la AS-Interface estaba en modo fuera de línea, se produjo un
2
intento de ejecutar una configuración automática o manual.
• Mientras la dirección de secundaria 0 existía en el bus, se produjo un intento de ejecutar una
7 configuración automática o manual.
• El módulo principal de la AS-Interface se encuentra en modo local.
Imagen del
parámetro
(PI)
Mensajes de error
Cuando se devuelve un error del módulo principal de AS-Interface, WindLDR mostrará un mensaje de error.
Los códigos de error y sus significados aparecen a continuación.
Notas:
1. ∗ La principal de la AS-Interface usa el bit DO3 para 5. X3: Los datos de entrada del selector de 3 posiciones, el
direccionar las secunbdarias A/B. selector de llave y los interruptores selectores iluminados y
2. En la tabla anterior, los bits marcados con X1, X2 y X3 se los interruptores de palanca de 3 posiciones dependen de la
usan para los datos de E/S de SwitchNet. posición del operador, tal como se muestra a continuación.
3. X1: Cuando se presiona al pulsador los datos de entrada son Selector Palanca
1 (activado). Cuando no se presiona el pulsador, los datos de Centro Arriba
Operador de 3
entrada son 0 (desactivado). Cuando los datos de salida son Izquierda Derecha
posiciones Centro
1 (activado) el LED se enciende. Cuando los datos de salida
Abajo
son 0 (desactivado) el LED se apaga.
4. X2: Los datos de entrada del selector de 2 posiciones, el Posición del Izquierda/ Derecha/
Centro
selector de llave y los interruptores selectores iluminados y operador Abajo Arriba
los interruptores de palanca de 2 posiciones dependen de la DI3 0 0 1
posición del operador, tal como se muestra a continuación. DI2 1 0 0
Selector Palanca
6. Los bits de entrada sin usar DI3 y DI2 son 0 (desactivado) y
Operador de 2 Izquierda Derecha Arriba
los bits de entrada sin usar DI1 y DI0 son 1 (activado). Las
posiciones secundarias ignoran los datos de salida sin usar (-) enviados
Abajo desde la principal.
Posición del operador Izquierda/Abajo Derecha/Arriba
DI2 0 1
Notas:
1. ∗ La principal de la AS-Interface usa el bit DO3 para Tal como se muestra en la tabla y figura, el selector de 3
direccionar las secunbdarias A/B. posiciones, el selector de llave y los interruptores selectores
2. En la tabla anterior, los bits marcados con X1, X2 y X3 se iluminados, usan dos bloques de comunicaciones. Cada uno
usan para los datos de E/S de SwitchNet. de ellos debe disponer de una dirección única, por ello los
selectores de 3 posiciones requieren 2 direcciones de
3. X1: Cuando se presiona al pulsador los datos de entrada son
secundaria.
1 (activado). Cuando no se presiona el pulsador, los datos de
entrada son 0 (desactivado). Cuando los datos de salida son 6. Los bits de entrada sin usar DI3 y DI2 son 0 (desactivado) y
1 (activado) el LED se enciende. Cuando los datos de salida los bits de entrada sin usar DI1 y DI0 son 1 (activado). Las
son 0 (desactivado) el LED se apaga. secundarias ignoran los datos de salida sin usar (-) enviados
desde la principal.
4. X2: Los datos de entrada del selector de 2 posiciones, el selector
de llave y los interruptores selectores iluminados dependen de la Posición de montaje del bloque de comunicaciones
posición del operador, tal como se muestra a continuación. (Vista posterior)
• Serie L6 (continuación)
Selector, selector de llave, palanca:
Número de Selector iluminado: 2 posiciones Selector iluminado: 3 posiciones
3 posiciones
secundaria
Entrada DI3 Entrada DI2 Entrada DI2 Salida DO0 Entrada DI3 Entrada DI2 Salida DO0
(Secundaria 0) M1303 M1302 M1302 M1620 M1303 M1302 M1620
Secundaria 1(A) M1307 M1306 M1306 M1624 M1307 M1306 M1624
Secundaria 2(A) M1313 M1312 M1312 M1630 M1313 M1312 M1630
Secundaria 3(A) M1317 M1316 M1316 M1634 M1317 M1316 M1634
Secundaria 4(A) M1323 M1322 M1322 M1640 M1323 M1322 M1640
Secundaria 5(A) M1327 M1326 M1326 M1644 M1327 M1326 M1644
Secundaria 6(A) M1333 M1332 M1332 M1650 M1333 M1332 M1650
Secundaria 7(A) M1337 M1336 M1336 M1654 M1337 M1336 M1654
Secundaria 8(A) M1343 M1342 M1342 M1660 M1343 M1342 M1660
Secundaria 9(A) M1347 M1346 M1346 M1664 M1347 M1346 M1664
Secundaria 10(A) M1353 M1352 M1352 M1670 M1353 M1352 M1670
Secundaria 11(A) M1357 M1356 M1356 M1674 M1357 M1356 M1674
Secundaria 12(A) M1363 M1362 M1362 M1680 M1363 M1362 M1680
Secundaria 13(A) M1367 M1366 M1366 M1684 M1367 M1366 M1684
Secundaria 14(A) M1373 M1372 M1372 M1690 M1373 M1372 M1690
Secundaria 15(A) M1377 M1376 M1376 M1694 M1377 M1376 M1694
Secundaria 16(A) M1383 M1382 M1382 M1700 M1383 M1382 M1700
Secundaria 17(A) M1387 M1386 M1386 M1704 M1387 M1386 M1704
Secundaria 18(A) M1393 M1392 M1392 M1710 M1393 M1392 M1710
Secundaria 19(A) M1397 M1396 M1396 M1714 M1397 M1396 M1714
Secundaria 20(A) M1403 M1402 M1402 M1720 M1403 M1402 M1720
Secundaria 21(A) M1407 M1406 M1406 M1724 M1407 M1406 M1724
Secundaria 22(A) M1413 M1412 M1412 M1730 M1413 M1412 M1730
Secundaria 23(A) M1417 M1416 M1416 M1734 M1417 M1416 M1734
Secundaria 24(A) M1423 M1422 M1422 M1740 M1423 M1422 M1740
Secundaria 25(A) M1427 M1426 M1426 M1744 M1427 M1426 M1744
Secundaria 26(A) M1433 M1432 M1432 M1750 M1433 M1432 M1750
Secundaria 27(A) M1437 M1436 M1436 M1754 M1437 M1436 M1754
Secundaria 28(A) M1443 M1442 M1442 M1760 M1443 M1442 M1760
Secundaria 29(A) M1447 M1446 M1446 M1764 M1447 M1446 M1764
Secundaria 30(A) M1453 M1452 M1452 M1770 M1453 M1452 M1770
Secundaria 31(A) M1457 M1456 M1456 M1774 M1457 M1456 M1774
Secundaria 1B M1467 M1466 M1466 M1784 M1467 M1466 M1784
Secundaria 2B M1473 M1472 M1472 M1790 M1473 M1472 M1790
Secundaria 3B M1477 M1476 M1476 M1794 M1477 M1476 M1794
Secundaria 4B M1483 M1482 M1482 M1800 M1483 M1482 M1800
Secundaria 5B M1487 M1486 M1486 M1804 M1487 M1486 M1804
Secundaria 6B M1493 M1492 M1492 M1810 M1493 M1492 M1810
Secundaria 7B M1497 M1496 M1496 M1814 M1497 M1496 M1814
Secundaria 8B M1503 M1502 M1502 M1820 M1503 M1502 M1820
Secundaria 9B M1507 M1506 M1506 M1824 M1507 M1506 M1824
Secundaria 10B M1513 M1512 M1512 M1830 M1513 M1512 M1830
Secundaria 11B M1517 M1516 M1516 M1834 M1517 M1516 M1834
Secundaria 12B M1523 M1522 M1522 M1840 M1523 M1522 M1840
Secundaria 13B M1527 M1526 M1526 M1844 M1527 M1526 M1844
Secundaria 14B M1533 M1532 M1532 M1850 M1533 M1532 M1850
Secundaria 15B M1537 M1536 M1536 M1854 M1537 M1536 M1854
Secundaria 16B M1543 M1542 M1542 M1860 M1543 M1542 M1860
Secundaria 17B M1547 M1546 M1546 M1864 M1547 M1546 M1864
Secundaria 18B M1553 M1552 M1552 M1870 M1553 M1552 M1870
Secundaria 19B M1557 M1556 M1556 M1874 M1557 M1556 M1874
Secundaria 20B M1563 M1562 M1562 M1880 M1563 M1562 M1880
Secundaria 21B M1567 M1566 M1566 M1884 M1567 M1566 M1884
Secundaria 22B M1573 M1572 M1572 M1890 M1573 M1572 M1890
Secundaria 23B M1577 M1576 M1576 M1894 M1577 M1576 M1894
Secundaria 24B M1583 M1582 M1582 M1900 M1583 M1582 M1900
Secundaria 25B M1587 M1586 M1586 M1904 M1587 M1586 M1904
Secundaria 26B M1593 M1592 M1592 M1910 M1593 M1592 M1910
Secundaria 27B M1597 M1596 M1596 M1914 M1597 M1596 M1914
Secundaria 28B M1603 M1602 M1602 M1920 M1603 M1602 M1920
Secundaria 29B M1607 M1606 M1606 M1924 M1607 M1606 M1924
Secundaria 30B M1613 M1612 M1612 M1930 M1613 M1612 M1930
Secundaria 31B M1617 M1616 M1616 M1934 M1617 M1616 M1934
• Series HW
Selector, selector de
Número de Pulsador Luz piloto Pulsador iluminado
llave: 2 posiciones
secundaria
Entrada DI2 Salida DO0 Entrada DI2 Salida DO0 Entrada DI2
(Secundaria 0) M1302 M1620 M1302 M1620 M1302
Secundaria 1(A) M1306 M1624 M1306 M1624 M1306
Secundaria 2(A) M1312 M1630 M1312 M1630 M1312
Secundaria 3(A) M1316 M1634 M1316 M1634 M1316
Secundaria 4(A) M1322 M1640 M1322 M1640 M1322
Secundaria 5(A) M1326 M1644 M1326 M1644 M1326
Secundaria 6(A) M1332 M1650 M1332 M1650 M1332
Secundaria 7(A) M1336 M1654 M1336 M1654 M1336
Secundaria 8(A) M1342 M1660 M1342 M1660 M1342
Secundaria 9(A) M1346 M1664 M1346 M1664 M1346
Secundaria 10(A) M1352 M1670 M1352 M1670 M1352
Secundaria 11(A) M1356 M1674 M1356 M1674 M1356
Secundaria 12(A) M1362 M1680 M1362 M1680 M1362
Secundaria 13(A) M1366 M1684 M1366 M1684 M1366
Secundaria 14(A) M1372 M1690 M1372 M1690 M1372
Secundaria 15(A) M1376 M1694 M1376 M1694 M1376
Secundaria 16(A) M1382 M1700 M1382 M1700 M1382
Secundaria 17(A) M1386 M1704 M1386 M1704 M1386
Secundaria 18(A) M1392 M1710 M1392 M1710 M1392
Secundaria 19(A) M1396 M1714 M1396 M1714 M1396
Secundaria 20(A) M1402 M1720 M1402 M1720 M1402
Secundaria 21(A) M1406 M1724 M1406 M1724 M1406
Secundaria 22(A) M1412 M1730 M1412 M1730 M1412
Secundaria 23(A) M1416 M1734 M1416 M1734 M1416
Secundaria 24(A) M1422 M1740 M1422 M1740 M1422
Secundaria 25(A) M1426 M1744 M1426 M1744 M1426
Secundaria 26(A) M1432 M1750 M1432 M1750 M1432
Secundaria 27(A) M1436 M1754 M1436 M1754 M1436
Secundaria 28(A) M1442 M1760 M1442 M1760 M1442
Secundaria 29(A) M1446 M1764 M1446 M1764 M1446
Secundaria 30(A) M1452 M1770 M1452 M1770 M1452
Secundaria 31(A) M1456 M1774 M1456 M1774 M1456
Secundaria 1B M1466 M1784 M1466 M1784 M1466
Secundaria 2B M1472 M1790 M1472 M1790 M1472
Secundaria 3B M1476 M1794 M1476 M1794 M1476
Secundaria 4B M1482 M1800 M1482 M1800 M1482
Secundaria 5B M1486 M1804 M1486 M1804 M1486
Secundaria 6B M1492 M1810 M1492 M1810 M1492
Secundaria 7B M1496 M1814 M1496 M1814 M1496
Secundaria 8B M1502 M1820 M1502 M1820 M1502
Secundaria 9B M1506 M1824 M1506 M1824 M1506
Secundaria 10B M1512 M1830 M1512 M1830 M1512
Secundaria 11B M1516 M1834 M1516 M1834 M1516
Secundaria 12B M1522 M1840 M1522 M1840 M1522
Secundaria 13B M1526 M1844 M1526 M1844 M1526
Secundaria 14B M1532 M1850 M1532 M1850 M1532
Secundaria 15B M1536 M1854 M1536 M1854 M1536
Secundaria 16B M1542 M1860 M1542 M1860 M1542
Secundaria 17B M1546 M1864 M1546 M1864 M1546
Secundaria 18B M1552 M1870 M1552 M1870 M1552
Secundaria 19B M1556 M1874 M1556 M1874 M1556
Secundaria 20B M1562 M1880 M1562 M1880 M1562
Secundaria 21B M1566 M1884 M1566 M1884 M1566
Secundaria 22B M1572 M1890 M1572 M1890 M1572
Secundaria 23B M1576 M1894 M1576 M1894 M1576
Secundaria 24B M1582 M1900 M1582 M1900 M1582
Secundaria 25B M1586 M1904 M1586 M1904 M1586
Secundaria 26B M1592 M1910 M1592 M1910 M1592
Secundaria 27B M1596 M1914 M1596 M1914 M1596
Secundaria 28B M1602 M1920 M1602 M1920 M1602
Secundaria 29B M1606 M1924 M1606 M1924 M1606
Secundaria 30B M1612 M1930 M1612 M1930 M1612
Secundaria 31B M1616 M1934 M1616 M1934 M1616
• Series HW (continuación)
Selector, selector de llave:
Número de Selector iluminado: 2 posiciones Selector iluminado: 3 posiciones
3 posiciones
secundaria
Entrada DI2 (Bloque de com. ➀ ➁) Entrada DI2 Salida DO0 Entrada DI2 (Bloque de com. ➀ ➁) Salida DO0 (Bloque de com. ➁)
(Secundaria 0) M1302 M1302 M1620 M1302 M1620
Secundaria 1(A) M1306 M1306 M1624 M1306 M1624
Secundaria 2(A) M1312 M1312 M1630 M1312 M1630
Secundaria 3(A) M1316 M1316 M1634 M1316 M1634
Secundaria 4(A) M1322 M1322 M1640 M1322 M1640
Secundaria 5(A) M1326 M1326 M1644 M1326 M1644
Secundaria 6(A) M1332 M1332 M1650 M1332 M1650
Secundaria 7(A) M1336 M1336 M1654 M1336 M1654
Secundaria 8(A) M1342 M1342 M1660 M1342 M1660
Secundaria 9(A) M1346 M1346 M1664 M1346 M1664
Secundaria 10(A) M1352 M1352 M1670 M1352 M1670
Secundaria 11(A) M1356 M1356 M1674 M1356 M1674
Secundaria 12(A) M1362 M1362 M1680 M1362 M1680
Secundaria 13(A) M1366 M1366 M1684 M1366 M1684
Secundaria 14(A) M1372 M1372 M1690 M1372 M1690
Secundaria 15(A) M1376 M1376 M1694 M1376 M1694
Secundaria 16(A) M1382 M1382 M1700 M1382 M1700
Secundaria 17(A) M1386 M1386 M1704 M1386 M1704
Secundaria 18(A) M1392 M1392 M1710 M1392 M1710
Secundaria 19(A) M1396 M1396 M1714 M1396 M1714
Secundaria 20(A) M1402 M1402 M1720 M1402 M1720
Secundaria 21(A) M1406 M1406 M1724 M1406 M1724
Secundaria 22(A) M1412 M1412 M1730 M1412 M1730
Secundaria 23(A) M1416 M1416 M1734 M1416 M1734
Secundaria 24(A) M1422 M1422 M1740 M1422 M1740
Secundaria 25(A) M1426 M1426 M1744 M1426 M1744
Secundaria 26(A) M1432 M1432 M1750 M1432 M1750
Secundaria 27(A) M1436 M1436 M1754 M1436 M1754
Secundaria 28(A) M1442 M1442 M1760 M1442 M1760
Secundaria 29(A) M1446 M1446 M1764 M1446 M1764
Secundaria 30(A) M1452 M1452 M1770 M1452 M1770
Secundaria 31(A) M1456 M1456 M1774 M1456 M1774
Secundaria 1B M1466 M1466 M1784 M1466 M1784
Secundaria 2B M1472 M1472 M1790 M1472 M1790
Secundaria 3B M1476 M1476 M1794 M1476 M1794
Secundaria 4B M1482 M1482 M1800 M1482 M1800
Secundaria 5B M1486 M1486 M1804 M1486 M1804
Secundaria 6B M1492 M1492 M1810 M1492 M1810
Secundaria 7B M1496 M1496 M1814 M1496 M1814
Secundaria 8B M1502 M1502 M1820 M1502 M1820
Secundaria 9B M1506 M1506 M1824 M1506 M1824
Secundaria 10B M1512 M1512 M1830 M1512 M1830
Secundaria 11B M1516 M1516 M1834 M1516 M1834
Secundaria 12B M1522 M1522 M1840 M1522 M1840
Secundaria 13B M1526 M1526 M1844 M1526 M1844
Secundaria 14B M1532 M1532 M1850 M1532 M1850
Secundaria 15B M1536 M1536 M1854 M1536 M1854
Secundaria 16B M1542 M1542 M1860 M1542 M1860
Secundaria 17B M1546 M1546 M1864 M1546 M1864
Secundaria 18B M1552 M1552 M1870 M1552 M1870
Secundaria 19B M1556 M1556 M1874 M1556 M1874
Secundaria 20B M1562 M1562 M1880 M1562 M1880
Secundaria 21B M1566 M1566 M1884 M1566 M1884
Secundaria 22B M1572 M1572 M1890 M1572 M1890
Secundaria 23B M1576 M1576 M1894 M1576 M1894
Secundaria 24B M1582 M1582 M1900 M1582 M1900
Secundaria 25B M1586 M1586 M1904 M1586 M1904
Secundaria 26B M1592 M1592 M1910 M1592 M1910
Secundaria 27B M1596 M1596 M1914 M1596 M1914
Secundaria 28B M1602 M1602 M1920 M1602 M1920
Secundaria 29B M1606 M1606 M1924 M1606 M1924
Secundaria 30B M1612 M1612 M1930 M1612 M1930
Secundaria 31B M1616 M1616 M1934 M1616 M1934
Nota:El selector de tres posiciones, el selector de llave y los interruptores selectores iluminados usan bloques de comunicaciones, por ello requieren dos
direcciones secundarias. Para conocer la posición de montaje del bloque de comunicaciones, consulte página 28-38.
LED DE ERROR
El módulo de la CPU de MicroSmart incluye un indicador de
ERROR. Cuando se produce un error en el módulo de la CPU
de MicroSmart, el LED DE ERROR se enciende. Consulte los IN
diagramas de solución de problemas en la página 29-12. 0 1 2 3 4 5 6 7 10 11 12 13 14 15
Supervisión de WindLDR
1. Desde la barra de menú del WindLDR, seleccione En línea > Supervisar > Supervisar. El modo de supervisión
se activa.
2. Desde la barra de menú WindLDR, seleccione En línea > PLC > Estado. Aparece el cuadro de diálogo Estado de PLC.
Si existe algún error, la palabra "Error" aparece en el cuadro de estado de error.
Botón Detalles
3. Haga clic sobre el botón Detalles ubicado a la derecha del botón de Estado de error en el cuadro de diálogo
Estado de PLC.
Después de eliminar la causa del error, borre el código de error utilizando el siguiente procedimiento:
1. Desde la barra de menú del WindLDR, seleccione En línea > Supervisar > Supervisar. El modo de supervisión
se activa.
2. Desde la barra de menú WindLDR, seleccione En línea > PLC > Estado. Aparece el cuadro de diálogo Estado
de PLC.
3. Haga clic sobre el botón Borrar ubicado a la derecha del botón de Estado de error en el cuadro de diálogo
Estado de PLC.
Con este procedimiento, el código de error se borra del registro de datos especial D8005 (código de error
general) y el error se elimina del cuadro de diálogo Estado de PLC.
Botón Borrar
Error borrado
Estado operativo del módulo de la CPU, Salida y ERR LED durante los errores
Estado LED DE
Elementos de error Salida Comprobado en
operativo ERROR
DESACTIVA
Error de alimentación Parada DESACTIVADO Cualquier momento
DO
Error de temporizador de vigilancia Parada DESACTIVADO ACTIVADO Cualquier momento
DESACTIVA Inicialización del
Error de conexión del vínculo de datos Parada DESACTIVADO
DO vínculo de datos
Error de comprobación de suma en la
Parada DESACTIVADO ACTIVADO Inicio de operación
EEPROM del programa del usuario
Error de comprobación de suma del DESACTIVA
Mantenido Mantenido Inicio de operación
valor de preselección de TIM/CNT DO
Error de comprobación de suma en la
Parada *1 DESACTIVADO ACTIVADO Durante la operación
RAM del programa del usuario
Mantenido/
Mantenido/ DESACTIVA
Error en los datos mantenidos DESACTIVADO * Encendido
Parada *2 DO
2
Error de sintaxis en el programa del Descarga del programa
Parada DESACTIVADO ACTIVADO
usuario del usuario
Error de escritura en el programa del Descarga del programa
Parada DESACTIVADO ACTIVADO
usuario del usuario
Error del módulo de la CPU Parada DESACTIVADO ACTIVADO Encendido
Error de IC de hora Mantenido Mantenido ACTIVADO Cualquier momento
Error de inicialización del bus de E/S Parada DESACTIVADO ACTIVADO Encendido
Error de ejecución en el programa del Ejecución del programa
Mantenido Mantenido ACTIVADO
usuario del usuario
*1: Cuando se produce un error de comprobación de suma en la RAM del programa, se para la operación momentáneamente para
volver a cargar el programa del usuario. Una vez finalizada la carga, la operación continúa.
*2: Por defecto, la operación empieza a ejecutarse y las salidas se activan o desactivan según el programa del usuario, pero también es
posible parar la operación y desactivar las salidas mediante Configuración de área de función en WindLDR. Consulte la página
5-3.
• Inicialice la comunicación de vínculo de datos para la estación maestra utilizando WindLDR en un equipo.
Consulte la página 25-13.
• Active el relé interno especial M8007 (indicador de inicialización de comunicación de vínculo de datos) en la
estación maestra. Consulte la página 25-7.
0008h: Error de comprobación de suma en la EEPROM del programa del usuario
El programa del usuario almacenado en la EEPROM del módulo de la CPU de MicroSmart está dañado.
Descargue un programa del usuario correcto para MicroSmart, y borre el código de error utilizando el módulo
HMI o WindLDR en un equipo.
Cuando se instala un cartucho de memoria en el módulo de la CPU, se comprueba el programa del usuario en
dicho cartucho.
0010h: Error de comprobación de suma en el valor de preselección del temporizador/contador
Los datos de ejecución de los valores de preselección del temporizador/contador están dañados. Los valores de
preselección del temporizador/contador se inicializan para los valores del programa del usuario
automáticamente. Observe que los valores de preselección modificados se han borrado y que los originales se
han restaurado. Borre el código de error utilizando el módulo HMI o WindLDR en un equipo.
0020h: Error de comprobación de suma en la RAM del programa del usuario
Los datos del área de compilación del programa del usuario de la RAM del módulo de la CPU de MicroSmart
están dañados. Cuando se produce este error, el programa del usuario se vuelve a compilar automáticamente
y los valores de preselección del temporizador/contador y los de los registros de datos de expansión se
inicializan para los valores del programa del usuario. Observe que los valores de preselección modificados se
han borrado y que los originales se han restaurado. Borre el código de error utilizando el módulo HMI o
WindLDR en un equipo.
0040h: Error en los datos mantenidos
Este error indica que los datos designados para que se mantengan si se produce un error de alimentación
están dañados a causa de un error en la copia de seguridad de la memoria. Observe que los datos de
“mantenimiento” de los relés internos y los registros de cambios se han borrado. Los datos de los contadores y
de los registros de datos también se han borrado. Borre el código de error utilizando el módulo HMI o WindLDR
en un equipo.
Si este error se produce cuando el sistema está apagado durante un corto período de tiempo tras haber
cargado la pila siguiendo las indicaciones, significa que ésta es defectuosa y tendrá que sustituir el módulo de
la CPU.
0080h: Error de sintaxis en el programa del usuario
Este error indica que el programa del usuario tiene un error de sintaxis. Corrija el programa del usuario y
descargue el programa correcto MicroSmart. El código de error se borra cuando se transfiere un programa del
usuario correcto.
0100h: Error de escritura en el programa del usuario
Indica un error de escritura en la EEPROM del módulo de la CPU de MicroSmart cuando se descarga un
programa del usuario. El código de error se borra cuando la escritura en la EEPROM se finaliza
correctamente. Si este error se produce con frecuencia, debe sustituir el módulo de la CPU de MicroSmart.
Cuando se instala un cartucho de memoria en el módulo de la CPU, se comprueba la escritura en dicho
cartucho.
0200h: Error del módulo de la CPU
Este error se emite cuando no se encuentra la EEPROM. Cuando se produzca este error, apague el equipo y
enciéndalo de nuevo. Borre el código de error utilizando el módulo HMI o WindLDR en un equipo. Si este error
se produce con frecuencia, debe sustituir el módulo de la CPU de MicroSmart.
Código de error de
ejecución en el
programa del Detalles de error
usuario
(D8006)
1 El dispositivo de origen/destino está fuera del intervalo
2 El resultado de MUL está fuera del intervalo de tipo de datos.
3 El resultado de DIV está fuera del intervalo de tipo de datos o división por 0.
4 BCDLS tiene S1 o S1+1 superior a 9999.
5 HTOB(W) tiene S1 superior a 9999.
6 BTOH tiene un dígito de S1 superior a 9.
7 HTOA/ATOH/BTOA/ATOB tiene cantidad de dígitos a convertir que está fuera del intervalo.
8 ATOH/ATOB tiene datos que no son ASCII para S1 a S1+4.
WKTIM tiene valores de S1, S2 y S3 que superan el intervalo válido.
S1: de 0 a 127
S2/S3: Datos de hora de 0 a 23, datos de minutos de 0 a 59
9 S2/S3 puede ser 10000.
La instrucción WKTBL no está programada o la instrucción WKTIM se ejecuta antes de la
instrucción WKTBL cuando 1 (días adicionales en la tabla de la semana) o 2 (saltar días en la
tabla de la semana) se configura para MODE en la instrucción WKTIM.
WKTBL tiene S1 a Sn fuera de intervalo.
10 Mes: 01 a 12
Día: 01 a 31
11 Los datos de DGRD superan 65535 con 5 dígitos de BCD seleccionados.
12 CVXTY/CVYTX se ejecuta sin coincidir con XYFS.
13 CVXTY/CVYTX tiene un valor de S2 que supera el valor especificado en XYFS.
14 No se encuentra la etiqueta en LJMP/LCAL.
TXD/RXD se está ejecutando mientras el puerto RS232C 1 o 2 no está establecido en modo de
15
comunicación del usuario.
16 Error en la ejecución de la instrucción PID (consulte la página 21-4).
El valor de preselección se escribe en un temporizador o contador cuyo valor de preselección
17
está designado con un registro de datos.
Se ha intentado ejecutar una instrucción que no se puede utilizar en un programa de
interrupción:
SOTU, SOTD, TML, TIM, TMH, TMS, CNT, CDP, CUP, SFR, SFRN, ROOT, WKTIM, WKTBL,
18
DISP, DGRD, TXD1, TXD2, RXD1, RXD2, DI, EI, XYFS, CVXTY, CVYTX, PULS1, PULS2,
PWM1, PWM2, RAMP, ZRN1, ZRN2, PID, DTML, DTIM, DTMH, DTMS, y TTIM (consulte la
página 5-25).
19 Se ha intentado ejecutar una instrucción que no está disponible para la PLC.
PULS1, PULS2, PWM1, PWM2, RAMP, ZRN1 o ZRN2 tiene un valor no válido en los registros
20
de control.
21 DECO tiene un valor de S1 superior a 255.
22 BCNT tiene un valor de S2 superior 256.
23 ICMP>= tiene un valor de S1 < S3.
El tiempo de ejecución del programa de interrupción supera los 670 µseg al utilizar una
24
interrupción de temporizador
Código de error de
ejecución en el
programa del Detalles de error
usuario
(D8006)
25 BCDLS tiene un valor de S2 superior a 7.
DI o EI se ejecuta cuando la entrada de interrupción o interrupción de temporizador no está
26
programada en Configuración de área de función.
27 El área de trabajo se daña al utilizar DTML, DTIM, DTMH, DTMS o TTIM.
Diagrama de solución
Problema
de problemas
¿Está la alimentación NO
Fuente de alimentación.
conectada?
SÍ
NO SÍ
¿Está activado el LED de
PWR?
SÍ
NO
Haga clic en el botón Iniciar PLC en Nota: Para acceder a dicho botón, en la barra de menú de WindLDR,
WindLDR en un equipo conectado a
seleccione En línea > Supervisar > Supervisar.
MicroSmart.
NO
Supervise M8000 (relé interno especial del Nota: Para supervisar M8000, en la barra de menú de WindLDR
control de inicio) utilizando WindLDR. seleccione En línea > Supervisar > Supervisar, a continuación En
línea > Supervisar > Personal > Supervisión personal nueva.
Introduzca M8000 en el cuadro Dispositivo del cuadro de diálogo
Supervisión personal.
NO
¿Se ha
NO designado la entrada
Parada o de Reinicio utilizando la
¿Está activado el LED DE SÍ Configuración de área
EJECUCIÓN? de función?
SÍ
NO
Desactive las entradas Parada y de
Reinicio.
NO
NO
Nota: Los errores temporales pueden borrarse para restaurar un funcionamiento normal
borrando los códigos de WindLDR. Consulte la página 29-2.
NO
¿Son correctos los dirección
SÍ
del dispositivo de entradas?
SÍ Corrija el programa.
Corrija el cableado de
entrada.
SÍ ¿Está el terminal
de entrada correctamente alimentado?
NO
¿Es el cableado y el
funcionamiento de los NO Corrija el cableado
dispositivos externos del dispositivo
correcto? externo.
SÍ
END
SÍ
NO
SÍ
NO
¿Está conectado
NO
correctamente el cable de Conéctelo completamente.
Conexión a Ordenador?
SÍ
SÍ
SÍ
SÍ
SÍ
NO
Llame a IDEC para solicitar asistencia técnica. Desactive el relé interno especial del
control de inicio M8000 utilizando
WindLDR en un equipo.
SÍ
¿Está conectado
correctamente NO Asegúrese de que el cableado es el correcto (consulte la página
el cable de comunicación al puerto 25-2).
RS485?
SÍ
¿Es 0 el código de error en todas NO Borre los códigos de error de todas las estaciones utili-
las estaciones? zando WindLDR (consulte página 29-2).
SÍ
Para la estación maestra, haga clic en el botón
Desactivar COMx (consulte la página 25-13) o Apague la estación maestra y vuélvala a encender después
active M8007 durante la operación utilizando de algunos segundos.
WindLDR.
¿Está conectado NO
correctamente el cable de Asegúrese de que el cableado es correcto.
comunicación?
SÍ
SÍ
SÍ
SÍ
¿Se utiliza
repetidamente
el registro de datos designado SÍ Corrija el programa para sustituir el registro de
como estado de datos duplicado por un registro diferente.
transmisión?
NO
¿Están
activadas Corrija el programa para cerciorarse de que no
las entradas a más de 5 instrucciones SÍ se activan más de 5 entradas a instrucciones
TXD al mismo TXD al mismo tiempo.
tiempo?
NO
¿Es la duración de la NO
señal de ocupado en el terminal Asegúrese de que la señal de ocupado en el ter-
remoto inferior a minal remoto no supera los 5 seg.
5 seg?
SÍ
¿Comprobó
NO Asegúrese de que los datos de transmisión
el dispositivo de origen 1 de la
instrucción TXD? designados como origen 1 de dispositivo son
correctos.
SÍ
¿Está
conectado correctamente NO
el cable de Asegúrese de que el cableado es correcto.
comunicación?
SÍ
¿Está activada NO
la entrada a la instrucción Actívela.
RXD?
SÍ
¿Se establecieron
correctamente los NO Establezca los parámetros de comunica-
parámetros de comunicación ción de manera que coincidan con los
utilizando WindLDR? del terminal remoto utilizando Win-
dLDR (consulte la página 17-6).
SÍ
¿Se utiliza
repetidamente el registro SÍ Corrija el programa para sustituir el
de datos designado como registro de datos duplicado por un
estado de recepción? registro diferente.
NO
¿Se especificó un NO
delimitador de inicio en la
instrucción RXD?
SÍ
SÍ
NO ¿Se ha especificado un
delimitador de fin en la
instrucción RXD?
SÍ
SÍ
SÍ
La entrada de interrupción/captura
no puede recibir pulsos cortos.
¿Son correctos
los niveles de tensión NO Asegúrese de que la tensión de
ACTIVADA/DESACTIVADA de entrada es la correcta.
entrada? Tensión ACTIVADA:
15 V de CC como mínimo
SÍ Tensión DESACTIVADA:
5 V de CC como máximo
La fecha/hora no opera
correctamente.
SÍ
NO
NO
NO
Línea Línea
vertical A Relé 2 vertical B
TIM T0 TIM T0
M0 M1 100 Q0 M0 M1 100
M2 M0 T0 Q0
M2
TIM T0 TIM T0
M0 M1 100 Q0 M0 M1 100
TIM T1 TIM T1
M2 50 M2 50
T0 Q0
T1
Instrucción Datos
I0 Q0 LOD I0
OUT Q0
Cables
En esta sección se describen los cables de comunicación y los contactos de conector.
4
7 Acople un conector adecuado al extremo abierto
2
5 8 referido a los contactos de conector de cable que
se muestran a continuación.
Nota: Cuando prepare un cable para el puerto 1, mantenga los contactos 6 y 7 abiertos. Si dichos contactos se
conectan juntos, la comunicación del usuario no se puede utilizar.
Lista de tipos
Módulos de entrada
Tipo de entrada Puntos de entrada Terminal Núm. de tipo
8 puntos Bloque de terminales FC4A-N08B1
16 puntos extraíbles FC4A-N16B1
Emisor/receptor de 24 V CC
16 puntos FC4A-N16B3
Conector MIL
32 puntos FC4A-N32B3
Bloque de terminales
120 V CA 8 puntos FC4A-N08A11
extraíbles
Módulos de salida
Tipo de salida Puntos de salida Terminal Núm. de tipo
Salida de relé 8 puntos FC4A-R081
240 V CA/30 V CC, 2 A 16 puntos Bloque de terminales FC4A-R161
Salida de receptor de transistor 0,3 A extraíbles FC4A-T08K1
8 puntos
Salida de emisor de transistor 0,3 A FC4A-T08S1
Salida de receptor de transistor 0,1 A FC4A-T16K3
16 puntos
Salida de emisor de transistor 0,1 A FC4A-T16S3
Conector MIL
Salida de receptor de transistor 0,1 A FC4A-T32K3
32 puntos
Salida de emisor de transistor 0,1 A FC4A-T32S3
Nota*: También se pueden instalar los adaptadores de comunicación RS232C o RS485 en el módulo HMI principal
montado junto al módulo de la CPU delgada.
Accesorios
Zócalo de conector de 26 Conector MIL para módulos de la CPU delgada (cantidad del
FC4A-PMC26P
posiciones paquete: 2)
Consulte la
Casquillo Phoenix Casquillo para conectar 1 o 2 cables al terminal de rosca
página 3-19
Herramienta Phoenix para Consulte la
Se utiliza para enroscar casquillos
enroscar página 3-19
Consulte la
Destornillador Phoenix Se utiliza para apretar los terminales de rosca
página 3-19
WindLDR Software de programación y supervisión para PC Windows (CD) SW1A-W1C
Manual del usuario de
Este manual impreso FC9Y-B1145
MicroSmart
Cables
Cable de entrada de tensión Se utiliza para conectar una fuente de tensión analógica al conector
FC4A-
analógica de entrada de tensión analógica del módulo de la CPU delgada
PMAC2P
(1 m (3,28 pies) de longitud) (cantidad del paquete: 2)
Cable plano blindado de la CPU FC9Z-
(0,5 m (1,64 pies) de longitud) H050A26
Cable plano blindado de la CPU FC9Z-
(1 m (3,28 pies) de longitud) Cable recto blindado de 26 hilos utilizado para conectar el módulo de H100A26
Cable plano blindado de la CPU la CPU delgada de MicroSmart a un terminal de E/S FC9Z-
(2 m (6,56 pies) de longitud) H200A26
Cable plano blindado de la CPU FC9Z-
(3 m (9,84 pies) de longitud) H300A26
Cable plano no blindado de la
FC9Z-
CPU
H050B26
(0,5 m (1,64 pies) de longitud)
Cable plano no blindado de la
FC9Z-
CPU
H100B26
(1 m (3,28 pies) de longitud) Cable recto no blindado de 26 hilos utilizado para conectar el módulo
Cable plano no blindado de la de la CPU delgada de MicroSmart a un terminal de E/S
FC9Z-
CPU
H200B26
(2 m (6,56 pies) de longitud)
Cable plano no blindado de la
FC9Z-
CPU
H300B26
(3 m (9,84 pies) de longitud)
Cable plano blindado de E/S FC9Z-
(0,5 m (1,64 pies) de longitud) H050A20
Cable plano blindado de E/S FC9Z-
(1 m (3,28 pies) de longitud) Cable recto blindado de 20 hilos utilizado para conectar el módulo de H100A20
Cable plano blindado de E/S E/S de MicroSmart a un terminal de E/S FC9Z-
(2 m (6,56 pies) de longitud) H200A20
Cable plano blindado de E/S FC9Z-
(3 m (9,84 pies) de longitud) H300A20
Cable plano no blindado de E/S FC9Z-
(0,5 m (1,64 pies) de longitud) H050B20
Cable plano no blindado de E/S FC9Z-
(1 m (3,28 pies) de longitud) Cable recto no blindado de 20 hilos utilizado para conectar el módulo H100B20
Cable plano no blindado de E/S de E/S de MicroSmart a un terminal de E/S FC9Z-
(2 m (6,56 pies) de longitud) H200B20
Cable plano no blindado de E/S FC9Z-
(3 m (9,84 pies) de longitud) H300B20
PID protección
control 21-2 programa del usuario 5-29
instrucción 21-1 tipo de 2-61
notas para utilizar 21-22 PULS1 20-1
potenciómetros analógicos 5-34 PULS2 20-1
PP 28-29 pulsación corta 28-14
precautions for downloading high-speed counter pulsación larga 28-14
program 5-13 pulsadores e indicadores LED 28-14
preestablecido pulso
intervalo 5-46 entrada 5-7, 5-10, 7-21
valores instrucciones 20-1
cambio 7-15 modulación de anchura 20-8
modificar contador 7-12 salida 2-19, 20-1
preestablecidos pulso de inicialización M8120 6-13
registros de datos 5-48 punto establecido 21-14
valores PWM1 20-8
restauración 7-15 PWM2 20-8
preparación previa a la utilización del módem 27-11
prestablecido R
valores ramificación del programa
cambiar temporizador 7-10 instrucciones 18-1
principal uso con la instrucción de temporizador 18-2
estación 25-9 uso con la instrucción SOTU/SOTD 18-3
instrucción de control 7-26 RAMP 20-14
principios básicos de las operaciones 4-1 recepción 17-16
problemas en el arranque del sistema 28-13 dígitos 17-18
programa de muestra 28-31 estado 17-16, 17-25
modo de originar del módem 27-14 código 17-25
modo de respuesta del módem 27-15 formato 17-16, 17-17
programa del usuario indicador de cancelación de instrucción M8022/
ajuste del reloj 15-7 M8023 17-25
error de comprobación de suma en la EEPROM 29-5 recuento de bytes de datos 17-25
error de comprobación de suma en la RAM 29-5 salida de finalización 17-16, 17-24
error de ejecución 29-7 tiempo de espera 17-6, 17-21, 17-24
error de ejecución M8004 6-11 recuento de bits 14-14
error de escritura 29-5 registro de datos
error de sintaxis 29-5 designación de mantenimiento 5-4
establecimiento de fecha/hora 15-6 expansión 5-46
protección 5-29 instrucciones de comparación 7-19
programación para los datos de transmisión/recepción 25-3
Conexión a Ordenador utilizando WindLDR 26-2 para módulos de E/S analógicos 24-9
contador de alta velocidad utilizando WindLDR 5-14, 5- valores 5-41
15 registro de desplazamiento
de la comunicación del usuario utilizando WindLDR 17-6 designación de mantenimiento 5-4
descarga parcial del programa utilizando WindLDR 5-32 registro de desplazamiento bidireccional 7-24
DI o EI utilizando WindLDR 18-8 registro de desplazamiento hacia delante 7-21
entrada de captura utilizando WindLDR 5-21 Registro de desplazamientos
entrada de interrupción utilizando WindLDR 5-23 instrucciones 7-21
exactitud del cartucho del reloj mediante WindLDR 15-8 registro especial
filtro de entradas utilizando WindLDR 5-28 datos para salidas de pulso 6-17
instrucción RXD utilizando WindLDR 17-25 registro especial de datos
instrucción TXD utilizando WindLDR 17-13 para Salidas de pulso 20-4
interrupción de temporizador utilizando WindLDR 5-26 Registros de datos especiales
modo de módem utilizando WindLDR 27-12 para módulo HMI 6-17
protección de programa del usuario utilizando registros de datos especiales 6-16
WindLDR 5-29 para contadores de alta velocidad 5-8, 5-9, 5-11, 5-13, 6-
registro de datos de expansión utilizando WindLDR 5-46 17
registros de datos especiales 17-34 para el modo de módem 27-4
registros de datos y relés internos 27-11 para el puerto 2 6-19
vínculo de datos mediante WindLDR 25-9 para el tiempo de ciclo de scan 5-31
prohibited para entradas de interrupción 5-23
ladder programs 29-24 para error de comunicación de vínculo de datos 25-4
V salir 4-13
valor actual supervisión 29-1
cambio wiring
temporizador 7-10 diagrams
desbordamiento input 2-34
M8131 6-14 WKTBL 15-3
M8136 6-14 WKTIM 15-1
modificar contador 7-12 WSFT 13-7
subdesbordamiento
X
M8132 6-14
XORW 12-1
M8137 6-14
XYFS 19-1
valor preestablecido del temporizador/contador
error de comprobación de suma 29-5 Z
modificado M8124 6-13 ZRN1 20-26
valores actuales del temporizador/contador 5-39 ZRN2 20-26
valores decimales de almacenamiento hexadecimal 8-6
valores decimales y almacenamiento de hexadecimales 8-
6
valores preestablecidos del temporizador/contador 5-39
Confirmar / Borrar 5-40
variable de proceso antes de la conversión 21-15
variable manipulada 21-16
varios usos de las instrucciones MCS 7-27
versión de programa del sistema D8029 6-20
vínculo de datos
comunicación 25-1
código de error 25-5
error 25-4
error M8005 6-11, 25-7
indicador de inicialización M8007 6-11, 25-7
indicador de parada M8007 6-11, 25-7
indicador de prohibición M8006 6-11, 25-7
con otras PLC 25-14
error de conexión 29-4
procesamiento de estación principal A-2
visualización
tiempo de procesamiento 16-2
VLSV 28-3, 28-7
W
WindLDR
borrado de los códigos de error 29-2
establecimiento de fecha/hora 15-5
iniciar 4-8
inicio 4-3
programación
comunicación del usuario 17-6
Conexión a Ordenador 26-2
contador de alta velocidad 5-14, 5-15
descarga parcial del programa 5-32
DI o EI 18-8
entrada de captura 5-21
entrada de interrupción 5-23
exactitud del cartucho del reloj 15-8
filtro de entradas 5-28
instrucción RXD 17-25
instrucción TXD 17-13
interrupción de temporizador 5-26
modo de módem 27-12
protección de programa del usuario 5-29
registro de datos de expansión 5-46
vínculo de datos 25-9