Resumen de contenidos para IDEC MICROSmart FC4A Serie
Página 2
ACTUALIZACIÓN DEL MANUAL DEL USUARIO DE MICROSMART Introducción Este manual incluye descripciones adicionales en detalle de nuevos módulos y funcionalidades actualizadas de los módulos de la CPU de MicroSmart FC4A con las versiones 210 o superiores del programa del sistema. Nuevos módulos Módulos de E/S analógicas (del tipo actualizar Escalera) Nombre...
• Todos los módulos de se fabrican bajo el riguroso sistema de control de calidad de IDEC, pero los usuarios deben añadir una operación de apoyo o mecanismo de seguridad extra al sistema de control en aquellos casos en los que...
Página 4
Acerca de este manual Este manual del usuario describe fundamentalmente todas las funciones, la instalación y la programación de la CPU, de los módulos de E/S y todos los demás módulos de MicroSmart . También se incluyen comunicaciones eficaces de MicroSmart y procedimientos de solución de problemas. 1: I APÍTULO NFORMACIÓN GENERAL...
Página 5
INFORMACIÓN IMPORTANTE En ningún caso será IDEC Corporation responsable de los daños indirectos o consecuentes que resulten del uso o la aplicación de componentes de PLC de IDEC, individualmente o en combinación con otros equipos. Se entenderá que todas las personas que utilicen estos componentes aceptan la responsabilidad de elegir los com- ponentes correctos que se ajusten a su aplicación y la de elegir una aplicación apropiada para dichos componentes,...
Registro de la revisión La siguiente tabla resume los cambios en este manual desde la última edición en junio de 2006. Revisión Descripción del cambio Página Módulos de E/S analógicas 2-48, 6-5, Se añaden cuatro módulos de entrada y salida analógicos. (del tipo actualizar Escalera) 24-1 Compatibilidad con Comunicación de...
ABLA DE ONTENIDO NFORMACIÓN GENERAL Acerca de MicroSmart ........... 1-1 Características .
Página 8
ABLA DE ONTENIDO UNCIONES ESPECIALES Configuración de área de función ......... . 5-1 Entrada Parada/Reinicio .
Página 9
ABLA DE ONTENIDO Tabla de instrucciones aplicables a cada una de las CPU ..... . . 8-3 Estructura de una instrucción avanzada ........8-5 Condición de entrada para las instrucciones avanzadas .
Página 10
ABLA DE ONTENIDO ATOH (ASCII a Hex) ........... 14-6 BTOA (BCD a ASCII) .
Página 11
ABLA DE ONTENIDO NSTRUCCIONES DE PULSO PULS1 (Salida de pulso 1) ..........20-1 PULS2 (Salida de pulso 2) .
Página 12
ABLA DE ONTENIDO ODO DE MÓDEM Configuración del sistema ..........27-2 Módems aplicables .
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.
Página 14
1: I NFORMACIÓN GENERAL Adaptador de comunicación RS232C Lo podemos utilizar para la comunicación 1:1 para la programación del Módulo de comunicación RS232C equipo, la comunicación del usuario y la comunicación por módem. Está disponible en dos formatos: conexión por tornillo o conector mini DIN. Adaptador de comunicación RS485 Se utiliza para la comunicación 1:1 o 1:N la comunicación del usuario y la Módulo de comunicación RS485...
1: I NFORMACIÓN GENERAL Funciones especiales La serie de autómatas MicroSmart incorpora gran variedad de funciones especiales. Si desea obtener más información sobre estas funciones, consulte los siguientes capítulos: Entradas Stop/Reset Cualquier entrada de la CPU se puede designar como entrada de RUN ó STOP, para controlar el funcionamiento de MicroSmart .
1: I NFORMACIÓN GENERAL Tiempo de ciclo de scan constante El tiempo de ciclo de scan puede variar en función de que porción del programa almacenado en el PLC se esté ejecutando. Hay ocasiones en el que deseamos hacer que el tiempo de ciclo de scan sea constante, esto lo podremos hacer introduciendo este valor en un registro especial reservado para esto.
1: I NFORMACIÓN GENERAL Configuración del sistema Esta sección ilustra la configuración del sistema necesaria para utilizar las eficaces funciones de comunicación del MicroSmart . Sistemas de comunicación del usuario y de comunicación por módem Los módulos de la CPU compacta de 16 y 24 E/S del MicroSmart disponen de un puerto 1 de comunicación RS232C y de un conector para un segundo puerto en el que se puede instalar un adaptador de comunicación RS232C o RS485.
1: I NFORMACIÓN GENERAL Modo Mantenimiento: Cuando configuramos en modo mantenimiento uno de los puertos del PLC y lo conectamos a un PC podremos supervisar el estado de las E/S, el contenido de los registros de datos y cargar y descargar los programas del usuario.
Página 19
1: I NFORMACIÓN GENERAL Modo de Mantenimiento 1/N Módulo de la CPU tipo 16 o 24 E/S todo en uno Adaptador de comunicación RS485 en el conector del puerto 2 1º unidad Conversor RS232C/RS485 FC2A-MD1 Cable RS232C 2º unidad HD9Z-C52 1,5 m (4,92 pies) de longitud Cable blindado de par trenzado Módulo de la CPU...
Página 20
1: I NFORMACIÓN GENERAL Configuración de E/S: La CPU compacta de 10 E/S dispone de 6 terminales de entrada y 4 de salida, La CPU de 16 E/S dispone de 9 entradas y 7 salidas. La CPU tipo 24 E/S dispone de 14 entradas y 10 de salidas. Sólo la CPU de 24 E/S se puede expandir, hasta un máximo de 88E/S, y un número de módulos menor o igual que cuatro.
1: I NFORMACIÓN GENERAL Sistema de comunicación con pantalla (HMI) puede comunicarse con las interfaces de operador de la serie HG de IDEC a través de los puertos MicroSmart RS232C 1 y 2. Hay cables opcionales disponibles para la conexión entre MicroSmart y las interfaces de operador de la serie HG.
Página 22
AS-Interface. SwitchNet es una marca comercial de IDEC para los pulsadores, luces piloto y otras unidades de control capaces de una conexión directa con la AS-Interface. Los dispositivos SwitchNet son totalmente compatibles con la AS-Interface, versión 2.1.
2: E SPECIFICACIONES DE LA Introducción En este capítulo se describen los módulos y los accesorios que se pueden montar en el MicroSmart . Entre los módulos disponibles se incluyen los modelos CPU de tipo compacto y tipo delgado, módulos de entrada y salida digital, módulos de E/S mixta, módulos de E/S analógica, módulos HMI, módulo de adaptación del HMI, adaptadores de comunicación, módulos de comunicación, cartuchos de la memoria y cartuchos del reloj.
2: E SPECIFICACIONES DE LA Descripción de piezas (compacta) (2) Terminales de alimentación de sensor (3) Terminales de entrada (5) Conector de expansión (12) Puerto 1 (13) Potenciómetro analógico (6) LED de entrada (IN) (14) Conector de puerto 2 Desde la izquierda: (7) LED de alimentación (PWR) (8) LED de ejecución (RUN) (9) LED de error (ERR)
2: E SPECIFICACIONES DE LA (6) LED de entrada (IN) Indicadores de LED Se activa cuando la entrada correspondiente se activa. Tipo 10 E/S (7) LED de alimentación (PWR) 0 1 2 3 4 5 Se activa cuando se suministra alimentación al módulo de la CPU.
2: E SPECIFICACIONES DE LA Especificaciones generales (módulo de la CPU compacta) Condiciones operativas normales Tipo alim. CA FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 CPU Module Tipo alim. CC FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C Temperatura de funcionamiento Entre 0 y 55°C (temperatura ambiente de funcionamiento) Temperatura de Entre –25 y +70°C almacenamiento...
Página 27
2: E SPECIFICACIONES DE LA 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.
2: E SPECIFICACIONES DE LA Especificaciones de funciones (módulo de la CPU compacta) Especificaciones del módulo de la CPU FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 Módulo de la CPU FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C 4.800 bytes 15.000 bytes 27.000 bytes Capacidad del programa (800 escalones) (2.500 escalones) (4.500 escalones) Módulos de E/S extensibles...
Página 29
2: E SPECIFICACIONES DE LA Estados del sistema en parada, reset y reinicio Relé interno, registro de desplazamiento, Contador, registro de datos Valor actual del Modo Salida temporizador Tipo de Tipo de borrado mantenimiento Ejecutar En funcionamiento En funcionamiento En funcionamiento funcionamiento Parada (entrada parada DESACTIVADO...
2: E SPECIFICACIONES DE LA 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 Una fase: 5 kHz (3 puntos) Contador de alta velocidad Intervalo de recuento Entre 0 y 65535 (16 bits) Modo de codificador rotativo y modo de...
2: E SPECIFICACIONES DE LA Especificaciones de entrada de CC (módulo de la CPU compacta) FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 Módulo de la CPU FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C 6 puntos 9 puntos 14 puntos Puntos de entrada y línea común en 1 línea común en 1 línea común en 1 línea común Consulte la disposición de terminales del módulo de la CPU en las...
2: E SPECIFICACIONES DE LA Especificaciones de salida de relé (módulo de la CPU compacta) FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 Módulo de la CPU FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C Nº de salidas 4 puntos 7 puntos 10 puntos COM0 3 contactos NO 4 contactos NO 4 contactos NO COM1 1 contacto NO...
2: E SPECIFICACIONES DE LA Disposición de terminales de módulos de la CPU (compacta) A continuación se muestra la disposición de las terminales de entrada y salida de los módulos de la CPU compacta. Módulo de la CPU del tipo alim. por CA FC4A-C10R2 Terminales de alimentación de sensor...
Página 34
2: E SPECIFICACIONES DE LA Módulo de la CPU del tipo alim. por CC FC4A-C10R2C Terminales de entrada DC IN 24VDC Ry.OUT Ry.OUT Tipo alimentación CC – COM0 COM1 3 Terminales de salida FC4A-C16R2C Terminales de entrada DC IN 24VDC Ry.OUT Ry.OUT Ry.OUT...
2: E SPECIFICACIONES DE LA Diagramas de cableado de E/S (módulo de la CPU compacta) A continuación se muestran los ejemplos de cableado de entrada y salida de los módulos de la CPU. Para conocer las precauciones de cableado, consulte las páginas 3-13 a la 3-16. Módulo de la CPU del tipo alim.
2: E SPECIFICACIONES DE LA Módulos de la CPU (tipo delgado) Los módulos de la CPU delgada están disponibles en 20 y 40 E/S. El tipo 20 E/S dispone de 12 terminales de entrada y 8 de salida, y el tipo 40 E/S tiene 24 terminales de entrada y 16 de salida. FC4A-D20RK1 y FC4A- D20RS1 tienen 2 salidas de transistor utilizadas las salidas de pulso.
Página 37
2: E SPECIFICACIONES DE LA (1) Terminales de fuente de alimentación Conecte la fuente de alimentación a estas terminales. Tensión 24 V CC. Consulte la página 3-17. (2) Terminales de E/S Podemos conectar las señales de entrada y salida. Las terminales de entrada admiten señales de entrada de CC de 24 V tanto en NPN como PNP.
Página 38
2: E SPECIFICACIONES DE LA Especificaciones generales (módulo de la CPU delgada) Condiciones operativas normales FC4A-D20K3 FC4A-D20RK1 FC4A-D40K3 Módulo de la CPU FC4A-D20S3 FC4A-D20RS1 FC4A-D40S3 Temperatura de Entre 0 y 55°C (temperatura ambiente de funcionamiento) funcionamiento Temperatura de Entre –25 y +70°C almacenamiento Humedad relativa Entre 10 y 95 % (sin condensación)
2: E SPECIFICACIONES DE LA Especificaciones de funciones (módulo de la CPU delgada) Especificaciones del módulo de la CPU FC4A-D20K3 FC4A-D20RK1 FC4A-D40K3 Módulo de la CPU FC4A-D20S3 FC4A-D20RS1 FC4A-D40S3 27.000 bytes 31.200 bytes (5.200 escalones) Capacidad del programa (4.500 escalones) 64.500 bytes (10.750 escalones) (Nota 1, Nota 2) Módulos de E/S extensibles 7 módulos...
Página 40
2: E SPECIFICACIONES DE LA Estados del sistema en parada, reset y reinicio Relé interno, registro de desplazamiento, contador, registro de datos, Valor actual del registro de datos de expansión Modo Salida temporizador Tipo de Tipo de borrado mantenimiento Ejecutar En funcionamiento En funcionamiento En funcionamiento...
Página 41
2: E SPECIFICACIONES DE LA 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 Una fase: 5 kHz (2 puntos) Contador de alta velocidad Intervalo de recuento Entre 0 y 65535 (16 bits) Modo de codificador rotativo y modo de...
2: E SPECIFICACIONES DE LA Especificaciones de entrada de CC (módulo de la CPU delgada) FC4A-D40K3 FC4A-D20K3 FC4A-D20RK1 Módulo de la CPU FC4A-D20S3 FC4A-D20RS1 FC4A-D40S3 24 puntos 12 puntos 12 puntos Puntos de entrada y líneas comunes en 1 línea común en 1 línea común en 2 líneas comunes Consulte la disposición de terminales del módulo de la CPU en las...
2: E SPECIFICACIONES DE LA Especificaciones de salida NPN y receptor de transistor (módulo de la CPU delgada) FC4A-D20K3 FC4A-D20S3 Módulo de la CPU FC4A-D20RK1 FC4A-D20RS1 FC4A-D40K3 FC4A-D40S3 Tipo de salida Salida PNP Salida NPN FC4A-D20K3/S3: 8 puntos en 1 líneas comunes Puntos de salida y líneas comunes FC4A-D20RK1/RS1: 2 puntos en 1 línea común...
2: E SPECIFICACIONES DE LA Especificaciones de salida de relé (módulo de la CPU delgada) Módulo de la CPU FC4A-D20RK1 FC4A-D20RS1 Nº de salidas 8 puntos incluyendo 2 puntos de salida de transistor (salida PNP de transistor de 2 (salida NPN de transistor de 2 COM0 puntos) puntos)
2: E SPECIFICACIONES DE LA Disposición de terminales de módulo de la CPU y diagramas de cableado de E/S (tipo delgado) FC4A-D20K3 (módulo de la CPU tipo salida PNP de transistor 20 E/S) Conector aplicable: FC4A-PMC26P (no suministrado con el modulo de la CPU) Cableado de entrada de emisor Cableado de salida PNP Nº...
Página 46
2: E SPECIFICACIONES DE LA FC4A-D20RK1 (módulo de la CPU tipo salida de alta velocidad de receptor de relé y transistor 20 E/S) Bloques de terminal aplicables: TB1 (lado izquierdo) FC4A-PMT13P (suministrado con el modulo de la CPU) TB2 (lado derecho) FC4A-PMTK16P (suministrado con el modulo de la CPU) Cableado de entrada de emisor Cableado de salida PNP Carga...
Página 47
2: E SPECIFICACIONES DE LA FC4A-D20RS1 (módulo de la CPU tipo salida de alta velocidad de emisor de relé y transistor 20 E/S) Bloques de terminal aplicables: TB1 (lado izquierdo) FC4A-PMT13P (suministrado con el modulo de la CPU) TB2 (lado derecho) FC4A-PMTS16P (suministrado con el modulo de la CPU) Cableado de entrada de receptor Cableado de salida NPN Nº...
Página 48
2: E SPECIFICACIONES DE LA FC4A-D40K3 (módulo de la CPU tipo salida PNP de transistor 40 E/S) Conector aplicable: FC4A-PMC26P (no suministrado con el modulo de la CPU) Cableado de entrada de emisor Cableado de salida PNP Carga Fusible Nº de terminal Entrada Nº de terminal Salida Sensor de 2 cables –...
Página 49
2: E SPECIFICACIONES DE LA FC4A-D40S3 (módulo de la CPU tipo salida NPN de transistor 40 E/S) Conector aplicable: FC4A-PMC26P (no suministrado con el modulo de la CPU) Cableado de entrada de receptor Cableado de salida NPN Nº de terminal Entrada Nº de terminal Salida Carga Fusible...
2: E SPECIFICACIONES DE LA 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.
2: E SPECIFICACIONES DE LA Especificaciones del módulo de entrada de CC Nº de tipo FC4A-N08B1 FC4A-N16B1 FC4A-N16B3 FC4A-N32B3 32 puntos 8 puntos en 1 16 puntos en 1 16 puntos en 1 Puntos de entrada y líneas comunes en 2 líneas línea común línea común línea común...
2: E SPECIFICACIONES DE LA Especificaciones del módulo de entrada de CA Type No. FC4A-N08A11 Puntos de entrada y líneas 8 puntos en 2 líneas comunes comunes Disposicion de terminales Consulte la disposición de terminales del módulo de entrada en 2-34. Tension de entrada de Stop 100 a 120V CA (50/60 Hz) Intervalo de tension de entrada...
2: E SPECIFICACIONES DE LA Disposición de terminales del módulo de entrada de CC y diagrama del cableado FC4A-N08B1 (módulo de entrada CC de 8 puntos) — Tipo de terminal a tornillo Bloque de terminal aplicable: FC4A-PMT10P (suministrado con el modulo de entrada) Cableado de entrada de emisor Cableado de entrada de receptor DC.IN...
2: E SPECIFICACIONES DE LA FC4A-N16B3 (módulo de entrada CC de 16 puntos) — Tipo conector Conector aplicable: FC4A-PMC20P (no suministrado con el modulo de entrada) Cableado de entrada de emisor Sensor de 2 cables Nº de terminal Entrada Nº de terminal Entrada Sensor de 2 cables –...
2: E SPECIFICACIONES DE LA FC4A-N32B3 (módulo de entrada CC de 32 puntos) — Tipo conector Conector aplicable: FC4A-PMC20P (no suministrado con el modulo de entrada) • Los terminales COM0 están conectados entre sí internamente. • Los terminales COM1 están conectados entre sí internamente. •...
2: E SPECIFICACIONES DE LA Disposición de terminales del módulo de entrada de CA y diagrama del cableado FC4A-N08A11 (Módulo de entrada de CA de 8 puntos) — Tipo de terminal atornillado Bloque de terminales aplicable: FC4A-PMT11P (suministrado con el modulo de entrada) Nº...
2: E SPECIFICACIONES DE LA 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.
2: E SPECIFICACIONES DE LA Especificaciones del módulo de salida de relé Nº de tipo FC4A-R081 FC4A-R161 8 contactos NO en 2 líneas 16 contactos NO en 2 líneas Puntos de salida y líneas comunes comunes comunes Consulte la disposición de terminales del módulo de salida de relé en Disposición de terminales página 2-37.
2: E SPECIFICACIONES DE LA Disposición de terminales de módulo de salida de relé y diagramas de cableado FC4A-R081 (módulo de salida de relé de 8 puntos) — Tipo de terminal a tornillo Bloque de terminal aplicable: FC4A-PMT11P (suministrado con el modulo de salida) Nº...
2: E SPECIFICACIONES DE LA Especificaciones del módulo de salida PNP de transistor Nº de tipo FC4A-T08K1 FC4A-T16K3 FC4A-T32K3 Tipo de salida Salida PNP de transistor 8 puntos en 1 línea 16 puntos en 1 línea 32 puntos en 2 líneas Puntos de salida y líneas comunes común común...
2: E SPECIFICACIONES DE LA Disposición de terminales de módulo de salida PNP de transistor y diagramas de cableado FC4A-T08K1 (módulo de salida PNP de transistor de 8 puntos) — Tipo con terminales a tornillo Bloque de terminal aplicable: FC4A-PMT10P (suministrado con el modulo de salida) Tr.OUT Nº...
Página 62
2: E SPECIFICACIONES DE LA FC4A-T32K3 (módulo de salida PNP de transistor de 32 puntos) — Tipo de conector Conector aplicable: FC4A-PMC20P (no suministrado con el modulo de salida) Nº de terminal Salida Nº de terminal Salida Fusible Carga Carga Fusible COM0(–) COM0(–)
2: E SPECIFICACIONES DE LA Especificaciones del módulo de salida NPN de transistor Nº de tipo FC4A-T08S1 FC4A-T16S3 FC4A-T32S3 Tipo de salida Salida NPNsalida NPN de transistor 8 puntos en 1 línea 16 puntos en 1 línea 32 puntos en 2 líneas Puntos de salida y líneas comunes común común...
2: E SPECIFICACIONES DE LA Disposición de terminales de módulo de salida NPN de transistor y diagramas de cableado FC4A-T08S1 (módulo de salida NPN de transistor de 8 puntos) — Tipo con terminales a tornillo Bloque de terminal aplicable: FC4A-PMT10P (suministrado con el modulo de salida) Tr.OUT Nº...
Página 65
2: E SPECIFICACIONES DE LA FC4A-T32S3 (módulo de salida NPN de transistor de 32 puntos) — Tipo de conector Conector aplicable: FC4A-PMC20P (no suministrado con el modulo de salida) Nº de terminal Salida Nº de terminal Salida Fusible Carga Carga Fusible COM0(+) COM0(+)
2: E SPECIFICACIONES DE LA Módulos de E/S mixta El módulo de E/S mixta 4 entradas y 4 salidas dispone de entradas de 4 entradas NPN/PNP y de 4 puntos y salidas a relé. El módulo mixto de 24 E/S dispone de 16E/8S, las entradas las podremos cablear con lógica NPN o PNP y las salidas son a relé.
2: E SPECIFICACIONES DE LA Especificaciones del módulo de E/S mixta Nº de tipo FC4A-M08BR1 FC4A-M24BR2 4 entradas en 1 línea común 16 entradas en 1 línea común Puntos de E/S 4 salidas en 1 línea común 8 salidas en 2 líneas comunes Consulte la disposición de terminales de módulo de E/S mixta en las Disposición de terminales páginas 2-46 y 2-47.
2: E SPECIFICACIONES DE LA Especificaciones de salida de relé (módulo de E/S mixta) Nº de tipo FC4A-M08BR1 FC4A-M24BR2 8 contactos NO en 2 líneas Puntos de salida y líneas comunes 4 contactos NO en 1 línea común comunes 2 A por punto Corriente máxima de carga 7 A por línea común Carga mínima de conmutación...
2: E SPECIFICACIONES DE LA FC4A-M24BR2 (módulo de E/S mixta) — Tipo de terminal de abrazadera Cableado de entrada de emisor Cableado de entrada de receptor Nº de terminal Entrada Nº de terminal Entrada Sensor de 2 cables Sensor de 2 cables –...
2: E SPECIFICACIONES DE LA Módulos de E/S analógica Hay disponibles módulos de E/S analógica en tipos de 3 E/S, tipos de 2, 4 y 8 entradas y tipo de 1 y 2 salidas. El canal de entrada puede admitir señales de tensión y corriente, señales de par termoeléctrico y termómetro de resistencia, o señales de termistor.
2: E SPECIFICACIONES DE LA Descripción de las partes (1) Conector de expansión (2) Etiqueta de módulo (3) LED de alimentación (PWR) (3) LED de estado (STAT) (4) Nº de terminal (5) Terminal de cable El estilo del terminal depende del modelo de los módulos de E/S analógicas. (1) Conector de expansión Conecta a la CPU y a los demás módulos de E/S.
2: E SPECIFICACIONES DE LA Especificaciones del módulo de E/S analógica Especificaciones generales (Tipo de actualización END) Núm. de tipo FC4A-L03A1 FC4A-L03AP1 FC4A-J2A1 FC4A-K1A1 Tensión nominal 24 V CC Intervalo de tensión permitido Entre 20,4 y 28,8 V CC Consulte la Disposición de terminales de módulo de E/S analógica en las Disposición de terminales páginas 2-57 a la 2-60.
2: E SPECIFICACIONES DE LA Especificaciones de entrada analógica (Tipo de actualización END) Núm. de tipo FC4A-L03A1 / FC4A-J2A1 FC4A-L03AP1 Entrada de Entrada de Termómetro de Tipo de señal de entrada analógica Termopar tensión corriente resistencia Tipo K (entre 0 y 1300°C) Pt 100 Tipo J tipo de 3 cables...
Página 74
2: E SPECIFICACIONES DE LA Núm. de tipo FC4A-L03A1 / FC4A-J2A1 FC4A-L03AP1 Entrada de Entrada de Termómetro de Tipo de señal de entrada analógica Termopar tensión corriente resistencia ±1% máximo (cuando se aplica 1 kV directamente al cableado de alimentación y una tensión de bloqueo de 1 kV al cableado de E/S) Desviación temporal (No se puede...
2: E SPECIFICACIONES DE LA Especificaciones de entrada analógica (Tipo Actualización de escalera) Núm. de tipo FC4A-J4CN1 / FC4A-J8C1 FC4A-J4CN1 Entrada de Entrada de Termómetro de Tipo de señal de entrada analógica Termopar tensión corriente resistencia Tipo K Pt100 (entre 0 y 1300°C) Pt1000 Entre 0 y 10 V Entre 4 y 20 mA...
Página 76
2: E SPECIFICACIONES DE LA Núm. de tipo FC4A-J4CN1 / FC4A-J8C1 FC4A-J4CN1 Entrada de Entrada de Termómetro de Tipo de señal de entrada analógica Termopar tensión corriente resistencia Pt100, Ni100: Predeterminado: de 0 a 6000 Predeterminado: de 0 a 50000 de 0 a 50000 Pt1000, Ni1000: Tipo de datos en el programa de...
Página 77
2: E SPECIFICACIONES DE LA Especificaciones de entrada analógica (Tipo Actualización de escalera) Núm. de tipo FC4A-J8AT1 Tipo de señal de entrada analógica Intervalo de entrada De –50 a 150°C Termistor aplicable 100 kΩ máximo Corriente de detección de entrada 0.1 mA Tiempo de duración de muestra 2 ms máximo...
2: E SPECIFICACIONES DE LA Especificaciones de salida analógica Actualización de Categoría Tipo Actualización END escalera Núm. de tipo FC4A-L03A1 FC4A-L03AP1 FC4A-K1A1 FC4A-K2C1 Tensión Entre 0 y 10 V CC Entre –10 y +10 V CC Intervalo de salida Corriente Entre 4 y 20 mA CC Impedancia de carga 1 (2) kΩ...
2: E SPECIFICACIONES DE LA Disposición de terminales en los Módulos de E/S Analógicos y Diagramas de cableados FC4A-L03A1 (módulo de E/S analógica) — Tipo de terminal de rosca Bloque de terminal aplicable: FC4A-PMT11P (incluido con el módulo de E/S analógica) Nº...
2: E SPECIFICACIONES DE LA FC4A-J2A1 (módulo de entrada analógica) — Tipo de terminal de rosca Bloque de terminal aplicable: FC4A-PMT11P (incluido con el módulo de entrada analógica) Nº de terminal Canal Fusible 24 V CC – – 24 V CC —...
2: E SPECIFICACIONES DE LA FC4A-J8C1 (módulo de entrada analógica) — Tipo de terminal de tornillo Bloque de terminal aplicable: FC4A-PMT10P (incluido con el módulo de entrada analógica) Nº de terminal Canal Fusible 24 V CC – 24 V 24 V CC —...
2: E SPECIFICACIONES DE LA FC4A-K1A1 (módulo de salida analógica) — Tipo de terminal de tornillo Bloque de terminal aplicable: FC4A-PMT11P (incluido con el módulo de salida analógica) Nº de terminal Canal Fusible 24 V CC – – 24 V CC Dispositivo de entrada de –...
2: E SPECIFICACIONES DE LA 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 Origen actual VCC1 VCC2 1 M¾ 100¾ 15 M¾ 10 k¾ 1 M¾ 10¾ 39 k¾ B’...
2: E SPECIFICACIONES DE LA Fuente de alimentación para módulos de E/S analógicos Al suministrar energía a los módulos de E/S analógicos, tenga en cuenta las siguientes consideraciones. • Fuente de alimentación para FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1 y FC4A-K1A1 Use fuentes de alimentación independientes para el módulo de la CPU MicroSmart y FC4A-L03A1, FC4A- L03AP1, FC4A-J2A1, y FC4A-K1A1.
2: E SPECIFICACIONES DE LA Módulo principal AS-Interface El módulo principal AS-Interface puede usarse con los módulos de la CPU tipo 24 E/S integrado y delgado para comunicar datos digitales con estaciones secundarias, tales como sensores, actuadores y E/S de datos remotos.
2: E SPECIFICACIONES DE LA Especificaciones generales (Módulo de AS-Interface) Temperatura en funcionamiento 0 a 55°C (Temperatura ambiente de funcionamiento, sin congelación) Temperatura de almacenamiento –25 a +70°C (sin congelación) Humedad relativa Nivel RH1, entre 30 y 95 % (sin condensación) Grado de contaminación 2 (CEI 60664) Grado de protección...
2: E SPECIFICACIONES DE LA 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.
2: E SPECIFICACIONES DE LA Módulo HMI principal El módulo HMI principal se utiliza para instalar el módulo HMI cuando se usa el módulo de la CPU delgada. El módulo HMI principal también dispone de un conector de puerto 2 para incorporar un adaptador opcional de comunicación RS232C o RS485.
2: E SPECIFICACIONES DE LA Puertos de comunicación y módulos de comunicaciones Todos las CPU del MicroSmart disponen de un puerto 1 de comunicaciones RS232C. Además, todos los módulos de la CPU compacta de 16 y 24 E/S disponen de un conector 2, para la instalación de un segundo puerto de comunicaciones RS232C o RS485.
2: E SPECIFICACIONES DE LA Módulo de comunicaciones RS232C (mini DIN) Módulo de comunicaciones RS485 (terminal a Módulo de comunicaciones RS485 (mini DIN) tornillof) (1) Conector de (1) Conector de comunicaciones comunicaciones (3) Tapa articulada (3) Tapa articulada (2) Puerto 2 (2) Puerto 2 Conecta al módulo de la CPU delgada.
2: E SPECIFICACIONES DE LA Instalación del adaptador de comunicación y del módulo de comunicaciones • Antes de instalar el adaptador de comunicación o el módulo de comunicaciones, Precaución apague la alimentación del módulo de la CPU de MicroSmart . Si no lo hace, pueden resultar dañados el adaptador de comunicación o el módulo de la CPU, o es posible que MicroSmart no funcione correctamente.
2: E SPECIFICACIONES DE LA Después de instalar el adaptador de comunicación en la CPU compacta, observe el módulo de comunicaciones a través de la abertura del cartucho ficticio y compruebe que el conector del módulo de comunicaciones está a un nivel más bajo que la parte superior del bloque de terminales a terminales a tornillo de la CPU.
2: E SPECIFICACIONES DE LA 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.
2: E SPECIFICACIONES DE LA Especificaciones del cartucho de memoria Núm. del tipo FC4A-PM32 FC4A-PM64 Capacidad de memoria accesible EEPROM Hardware para el almacenamiento 32 KB 64 KB de datos Software para el almacenamiento módulo de la CPU de datos Cantidad de programas WindLDR WindLDR versión 4.2 o superior...
2: E SPECIFICACIONES DE LA Descarga y carga de programas de usuario hacia y desde cartuchos de memoria Cuando se instala un cartucho de memoria en el módulo de la CPU, se descarga o se carga un programa de usuario desde el cartucho de memoria utilizando WindLDR en un equipo. Cuando no se instala un cartucho de memoria en el módulo de la CPU, se descarga y se carga un programa de usuario desde el módulo de la CPU.
Página 96
2: E SPECIFICACIONES DE LA Instalación y extracción del cartucho de memoria • Antes de instalar o extraer el cartucho de memoria, apague la alimentación del módulo Precaución 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.
2: E SPECIFICACIONES DE LA 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.
2: E SPECIFICACIONES DE LA 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 *8,5 mm cuando se saca la abrazadera. FC4A-C24R2, FC4A-C24R2C 95,0 70,0...
Página 99
2: E SPECIFICACIONES DE LA FC4A-D20K3, FC4A-D20S3 35,4 11,3 70,0 *8.5 mm cuando se saca la abrazadera. FC4A-D20RK1, FC4A-D20RS1 47,5 14,6 70,0 *8,5 mm cuando se saca la abrazadera. FC4A-D40K3, FC4A-D40S3 47,5 11,3 70,0 *8,5 mm cuando se saca la abrazadera. Todas las dimensiones en mm.
Página 100
2: E SPECIFICACIONES DE LA Módulos de E/S FC4A-N08B1, FC4A-T08K1, FC4A-T08S1 23,5 14,6 70,0 *8,5 mm cuando se saca la abrazadera. FC4A-N08A11, FC4A-R081, FC4A-M08BR1, FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1, FC4A-K1A1, FC4A-K2C1 23,5 14,6 70,0 *8,5 mm cuando se saca la abrazadera. FC4A-N16B1, FC4A-R161, FC4A-J4CN1, FC4A-J8C1, FC4A-J8AT1 23,5 14,6 70,0...
Página 101
2: E SPECIFICACIONES DE LA FC4A-M24BR2 39,1 70,0 *8,5 mm cuando se saca la abrazadera. FC4A-N16B3, FC4A-T16K3, FC4A-T16S3 17,6 11,3 70,0 *8,5 mm cuando se saca la abrazadera. FC4A-N32B3, FC4A-T32K3, FC4A-T32S3 29,7 11,3 70,0 *8,5 mm cuando se saca la abrazadera. Todas las dimensiones en mm.
2: E SPECIFICACIONES DE LA Módulo AS-Interface FC4A-AS62M 23,5 70,0 *8,5 mm cuando se saca la abrazadera. Módulos HMI, de base HMI y de comunicaciones FC4A-PH1 35,0 FC4A-HPH1 38,0 13,9 71,0 *8,5 mm cuando se saca la abrazadera. Todas las dimensiones en mm. 2-80 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE...
2: E SPECIFICACIONES DE LA Módulos de comunicaciones FC4A-HPC1, FC4A-HPC2, FC4A-HPC3 22,5 13,9 70,0 *8,5 mm cuando se saca la abrazadera. Ejemplo: La siguiente figura ilustra una configuración de sistema que consta de un módulo de la CPU tipo 24 E/S compacta, un módulo de salida de relé...
Página 104
2: E SPECIFICACIONES DE LA 2-82 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
3: I NSTALACIÓN Y CABLEADO Introducción Este capítulo describe los métodos y precauciones que se deben tomar a la hora de instalar y conectar los cables de los módulos de MicroSmart . Antes de iniciar la instalación y la conexión de los cables, lea el apartado "Precauciones de seguridad" que encontrará...
3: I NSTALACIÓN Y CABLEADO Ensamblaje de los módulos • Ensamble los módulos de MicroSmart antes de montarlos en un carril DIN. Intentar Precaución 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.
3: I NSTALACIÓN Y CABLEADO Instalación del módulo HMI • Apague MicroSmart antes de instalar o extraer el módulo HMI para evitar descargas Precaución 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.
3: I NSTALACIÓN Y CABLEADO Extracción del módulo HMI • Apague MicroSmart antes de instalar o extraer el módulo HMI para evitar descargas Precaución 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.
3: I NSTALACIÓN Y CABLEADO Extracción de los bloques de terminales • Apague MicroSmart antes de instalar o extraer los bloques de terminales para evitar Precaución descargas eléctricas. • Utilice los procedimientos correctos para extraer los bloques de terminales, ya que de no hacerlo dichos bloques pueden resultar dañados.
3: I NSTALACIÓN Y CABLEADO Extracción de la cubierta del conector de comunicación • Cuando utilice un destornillador fino para extraer la cubierta del conector de Precaución comunicación, insértelo con cuidado procurando no dañar los componentes electrónicos del interior del módulo de la CPU. •...
• Monte los módulos de MicroSmart en un carril DIN de 35 mm de ancho o sobre una superficie de panel. Carril DIN aplicable: BAA1000NP o BAP1000NP de IDEC (1000 mm (39,4") de longitud) 1. Sujete firmemente el carril DIN a un panel utilizando tornillos.
3: I NSTALACIÓN Y CABLEADO Extracción de la cinta de montaje directo 1. Inserte un destornillador plano bajo la patilla de la cinta de montaje directo para liberarla (A). 2. Saque la cinta de montaje directo (B). Disposición de los orificios para el montaje directo sobre una superficie de panel Realice orificios de montaje de ø4,3 mm como se indica a continuación y utilice tornillos M4 (de 6 u 8 mm de longitud) para montar los módulos de MicroSmart sobre una superficie de panel.
Página 113
3: I NSTALACIÓN Y CABLEADO • Módulos de E/S FC4A-N08B1, FC4A-N16B1, FC4A-N08A11, FC4A-R081, FC4A-N16B3, FC4A-T16K3, FC4A-T16S3 FC4A-R161, FC4A-T08K1, FC4A-T08S1, FC4A-M08BR1, FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1, FC4A-K1A1 23,5 17,6 FC4A-N32B3, FC4A-T32K3, FC4A-T32S3 FC4A-M24BR2 29,7 39,1 • Módulo principal HMI • Módulos de comunicación FC4A-HPH1 FC4A-HPC1, FC4A-HPC2, FC4A-HPC3 38,0...
Página 114
3: I NSTALACIÓN Y CABLEADO Ejemplo 1: disposición de los orificios de montaje para los módulos de E/S FC4A-C24R2 y los de 23,5 mm de anchura 12,3 23,5 23,5 23,5 83,0 15,3 23,5 23,5 23,5 Cinta de montaje directo FC4A-PSP1P Ejemplo 2: Disposición de los orificios de montaje, de izquierda a derecha, de los módulos FC4A- HPH1, FC4A-D20K3, FC4A-N16B3, FC4A-N32B3 y FC4A-M24R2 41,8...
3: I NSTALACIÓN Y CABLEADO Instalación en el panel de control Los módulos de MicroSmart están diseñados para su instalación en un armario eléctrico. No instale los módulos de MicroSmart fuera de un armario eléctrico. El ambiente adecuado para utilizar MicroSmart es "Grado 2 de polución". Utilice MicroSmart en aquellos ambientes con un grado 2 de polución (según la norma IEC 60664-1).
3: I NSTALACIÓN Y CABLEADO Dirección de montaje Monte los módulos de MicroSmart horizontalmente sobre un plano vertical como se indica en la página anterior. Mantenga un espacio suficiente alrededor de los módulos de MicroSmart para asegurar una correcta ventilación y mantener la temperatura ambiente entre 0°C y 55°C. Módulo de la CPU compacta Cuando la temperatura ambiente sea de 35°C o menos, los módulos de la CPU compacta se pueden montar también verticalmente sobre un plano horizontal como se indica a continuación a la izquierda.
3: I NSTALACIÓN Y CABLEADO Cableado de entrada • Separe el cableado de entrada de la línea de salida, de la línea de corriente y de la Precaución línea de motor. • Utilice los cables adecuados para el cableado de entrada. Módulos de la CPU compacta: UL1015 AWG22 o UL1007 AWG18 Módulos de la CPU delgada y de E/S: UL1015 AWG22...
3: I NSTALACIÓN Y CABLEADO Cableado de salida • Si fallaran los relés o transistores de la CPU o de los módulos de salida de MicroSmart , Precaución las salidas permanecerían activadas o desactivadas. Disponga un circuito de supervisión fuera de MicroSmart para las señales de salida que puedan producir accidentes peligrosos.
3: I NSTALACIÓN Y CABLEADO Circuito de protección de contactos para las salidas de relé y de transistor Según el tipo de carga, puede ser necesario un circuito de protección para la salida de relé de los módulos de MicroSmart .
3: I NSTALACIÓN Y CABLEADO Fuente de alimentación Módulo de la CPU compacta (Alim. con CA y CC) • Utilice una fuente de alimentación del valor adecuado. La utilización de una fuente de Precaución alimentación equivocada puede provocar peligro de incendio. •...
Página 121
3: I NSTALACIÓN Y CABLEADO Módulo de la CPU delgada (Corriente continua) • 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 admisible para el módulo de la CPU delgada de MicroSmart va de 20,4 a 26,4 V CC.
(por ejemplo, las interfaces del operador HG3F y HG4F de IDEC), si todos estos dispositivos reciben corriente de una fuente de alimentación de CA o CC, los ruidos generados por el dispositivo externo pueden afectar a los circuitos internos del MicroSmart y del dispositivo de comunicación.
3: I NSTALACIÓN Y CABLEADO Conexión de terminal • Asegúrese de que las condiciones y ambientes operativos se encuentran dentro de los Precaución 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.
Página 124
3: I NSTALACIÓN Y CABLEADO 3-20 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
4: P RINCIPIOS BÁSICOS DE FUNCIONAMIENTO Introducción Este capítulo ofrece información general acerca de cómo configurar el sistema básico de MicroSmart para programar, iniciar y parar las operaciones de MicroSmart , y presenta procedimientos operativos sencillos que van desde la creación de un programa del usuario utilizando WindLDR en un equipo hasta la supervisión de las operaciones de MicroSmart .
Página 126
4: P RINCIPIOS BÁSICOS DE FUNCIONAMIENTO Conexión a Ordenador a través del puerto 2 (RS485) Si conecta un equipo Windows al puerto 2 del módulo de la CPU compacta tipo 16 o 24 E/S o en el módulo de la CPU delgada, active el protocolo de mantenimiento del puerto 2 utilizando la Configuración de área de función en WindLDR .
4: P RINCIPIOS BÁSICOS DE FUNCIONAMIENTO Iniciar WindLDR En el menú Inicio de Windows, seleccione Programas > Automation Organizer > WindLDR > WindLDR . se inicia y aparece una pantalla en blanco de edición de escalera con las barras de menús y de WindLDR herramientas en la parte superior de la misma.
4: P RINCIPIOS BÁSICOS DE FUNCIONAMIENTO Configuración del puerto de comunicaciones para el PC Dependiendo del puerto de comunicaciones utilizado, seleccione le puerto adecuado en WindLDR . 1. Seleccione En línea de la barra de menú WindLDR, luego seleccione Comunicacione > Configurar. Aparece el cuadro de diálogo Configuración de comunicación.
4: P RINCIPIOS BÁSICOS DE FUNCIONAMIENTO Operación RUN/STOP Esta sección describe las operaciones necesarias para iniciar y parar MicroSmart y para utilizar las entradas de Stop y de Reset. • Compruebe la seguridad antes de iniciar y parar MicroSmart . Una operación incorrecta Precaución en MicroSmart puede causar daños en el equipo o accidentes.
4: P RINCIPIOS BÁSICOS DE FUNCIONAMIENTO Iniciar/parar utilizando la fuente de alimentación Se puede iniciar y parar MicroSmart encendiendo y apagando el equipo. 1. Encienda MicroSmart para iniciar la operación. Consulte la página 4-1. 2. Si MicroSmart no se inicia, asegúrese de que el relé interno especial del control de inicio M8000 está activado utilizando WindLDR.
Página 131
4: P RINCIPIOS BÁSICOS DE FUNCIONAMIENTO Estados del sistema al parar, resetear y reiniciar Los estados del sistema durante la ejecución, stop, reset y reinicio después de parar se muestran en la siguiente lista: Relé interno, Registro de desplazamiento, Contador, Registro de datos, Valor actual del Registro de datos de expansión Modo...
4: P RINCIPIOS BÁSICOS DE FUNCIONAMIENTO Operación simple Esta sección describe cómo editar un programa simple utilizando WindLDR en un equipo, cómo transferirlo desde el equipo a MicroSmart , cómo ejecutarlo y cómo supervisar la operación en la pantalla de WindLDR . Conecte MicroSmart al equipo tal y como se describe en la página 4-1.
4: P RINCIPIOS BÁSICOS DE FUNCIONAMIENTO Desactivar la función Etiqueta El siguiente ejemplo describe un procedimiento simple sin usar la función de etiqueta. En la barra de menús de WindLDR , seleccione Ver > Mostrar/Ocultar . Haga clic en casilla de dirección del dispositivo.
Página 134
4: P RINCIPIOS BÁSICOS DE FUNCIONAMIENTO 3. Introduzca I0 en el campo Nombre de etiqueta y haga clic en Aceptar. Se programa un contacto NO de la entrada I0 en la primera columna de la primera línea de escalera. A continuación, programe una instrucción ANDN insertando un contacto NC de la entrada I1. 4.
Página 135
4: P RINCIPIOS BÁSICOS DE FUNCIONAMIENTO Se puede insertar un nuevo escalón pulsando la tecla Intro mientras el cursor está en el escalón precedente. También se puede insertar un nuevo escalón seleccionando Inicio > Editar > Adjuntar > Adjuntar escalón . Cuando finalice, el programa de escalera tendrá...
4: P RINCIPIOS BÁSICOS DE FUNCIONAMIENTO Simular el funcionamiento Antes de descargar el programa de usurario puede simularse el funcionamiento en la pantalla WindLDR sin conectar el MicroSmart. Seleccione En línea > Simulación > Simulación en la barra de menús de WindLDR. Aparece la pantalla Simulación.
4: P RINCIPIOS BÁSICOS DE FUNCIONAMIENTO Operación de supervisión Otra función eficaz de WindLDR es la de supervisar la operación de PLC en el PC. Los estados de entrada y salida del programa de muestra se pueden supervisar en el diagrama de escalera. En la barra de menú...
Página 138
4: P RINCIPIOS BÁSICOS DE FUNCIONAMIENTO 4-14 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
5: F UNCIONES ESPECIALES Introducción ofrece funciones especiales tales como: entradas de RUN/Parada, que debe hacer en caso que se MicroSmart produzca un error de memoria, definición del rango de relés, contadores y registros de datos que mantienen el valor incluso cuando se va la tensión... Estas funciones se programan utilizando el menú Configuración de área de funciones.
5: F UNCIONES ESPECIALES Entrada Parada/Reinicio Tal y como se ha descrito en la página 4-5, el PLC se puede poner en RUN o Parada configurando una de las entradas como entrada de RUN y otra como Parada, que se puede designar desde el menú Configuración de área de función.
5: F UNCIONES ESPECIALES Ejecutar/parar selección por error de copia de seguridad de memoria El relé interno especial del control de inicio M8000 mantiene su estado cuando se apaga la CPU. Si la CPU se apaga durante un tiempo superior a la duración de la copia de seguridad de la pila, los datos designados para que se mantengan durante un error de alimentación se pierden.
5: F UNCIONES ESPECIALES Designación de mantenimiento de relés internos, registros de desplazamiento, contadores y registros de datos Los estados de los relés internos y bits del registro de desplazamiento se suelen borrar al iniciar. También se pueden designar todos o un bloque de relés internos consecutivos o bits del registro de desplazamientos como tipos de “mantenimiento”.
5: F UNCIONES ESPECIALES Designación de 'mantenimiento' de relés internos Borrar todos: Los estados de todos los relés internos se borran al iniciar (predeterminado). Mantener todos: Los estados de todos los relés internos se mantienen al iniciar. Mantener el intervalo especificado: Durante la puesta en marcha se mantiene una gama especificada de relés internos.
Página 144
5: F UNCIONES ESPECIALES Designación de 'borrado' de registros de datos Mantener todos: Los valores de todos los registros de datos se mantienen al iniciar (predeterminado). Borrar todos: Los valores de todos los registros de datos se borran al iniciar. Borrar el intervalo especificado: Durante la puesta en marcha se borra una gama especificada de valores de registros de datos.
5: F UNCIONES ESPECIALES Contador de alta velocidad Esta sección describe la función de contador de alta velocidad, que cuenta muchas entradas de pulso dentro de un ciclo de scan. Utilizando el contador de alta velocidad de 16 bits incorporado, MicroSmart cuenta hasta 65535 pulsos de alta velocidad desde un codificador rotativo o un interruptor de proximidad independientemente del tiempo de ciclo de scan, compara el valor actual con un valor de preselección y activa la salida cuando el valor actual llega al valor de preselección.
Página 146
5: F UNCIONES ESPECIALES Relés internos especiales para los contadores de alta velocidad de dos fases (módulos de la CPU compacta) Núm. de contador de alta velocidad Lectura/ Descripción ACTIVADO HSC1 HSC2 HSC3 HSC4 Escritura Reinicio de salida de Desactiva la salida de M8030 —...
5: F UNCIONES ESPECIALES Contadores de alta velocidad de una fase HSC1 a HSC4 (módulos de la CPU compacta) HSC1 también se puede utilizar como contador de alta velocidad de una sola fase, además de HSC2 a HSC4. Los cuatro contadores de alta velocidad de una fase cuentan los pulsos de entrada en el terminal de entrada asignado a cada contador de alta velocidad.
5: F UNCIONES ESPECIALES Especificaciones del contador de alta velocidad de una sola fase (módulos de la CPU compacta) Frecuencia máxima de HSC1: 20 kHz recuento HSC2 a HSC4: 5 kHz Intervalo de recuento De 0 a 65535 (16 bits) Modo de operación Contador de suma Control de puerta...
5: F UNCIONES ESPECIALES Contadores de alta velocidad de dos fases HSC1 y HSC4 (módulos de la CPU delgada) El contador de alta velocidad de dos fases HSC1 o HSC4 opera en el modo de codificador rotativo y cuenta hacia delante o hacia atrás pulsos de entrada en los terminales de entrada I0 o I6 (fase A) e I1 o I7 (fase B), respectivamente.
5: F UNCIONES ESPECIALES Especificaciones del contador de alta velocidad de dos fases (módulos de la CPU delgada) Frecuencia máxima de 20 kHz recuento Intervalo de recuento De 0 a 65535 (16 bits) Modo de operación Codificador rotativo (fases A, B, Z) Control de puerta Activar/desactivar recuento Reinicioea...
5: F UNCIONES ESPECIALES Registros de datos especiales para los contadores de alta velocidad de una sola fase (módulos de la CPU delgada) Núm. de contador de alta velocidad Lectura/ Descripción Actualizado Escritura HSC1 HSC2 HSC3 HSC4 Valor actual del contador de alta D8045 D8047 D8049...
5: F UNCIONES ESPECIALES Programación de WindLDR (módulos de la CPU compacta) 1. Desde la barra de menú de WindLDR, seleccione Configuración > Configuración del área de función > Configuración de entrada. Aparece el cuadro de diálogo Configuración de área de función para Configuración de entrada.
5: F UNCIONES ESPECIALES Programación de WindLDR (módulos de la CPU delgada) 1. Desde la barra de menú de WindLDR, seleccione Configuración > Configuración del área de función > Configuración de entrada. Aparece el cuadro de diálogo Configuración de área de función para Configuración de entrada.
5: F UNCIONES ESPECIALES Gráfico de control de tiempo del contador de alta velocidad de dos fases Ejemplo: Se utiliza la entrada de Reinicio I2. Se designa Q1 como salida de comparación. El valor de D8046 se convierte en este momento en el valor de preselección para el siguiente ciclo de recuento.
5: F UNCIONES ESPECIALES Gráfico de control de tiempo del contador de alta velocidad de una sola fase Ejemplo: Contador de alta velocidad de una sola fase HSC2 El valor de preselección es 8. Se designa Q0 como salida de comparación. El valor de D8048 se convierte en este momento en el valor de preselección para el siguiente ciclo de recuento.
5: F UNCIONES ESPECIALES Ejemplo: Contador de alta velocidad de dos fases para el recuento de pulsos de entrada desde el codificador rotativo Este ejemplo demuestra un programa en el que el contador de alta velocidad de dos fases HSC1 perfora agujeros en una cinta de papel a intervalos regulares.
Página 157
5: F UNCIONES ESPECIALES Diagrama de escalera Cuando el MicroSmart inicia la operación, el valor preseleccionado 62836 se almacena en el registro de datos interno D8046. El relé interno especial de entrada de puerta M8031 se activa al final del tercer ciclo de scan para que el contador de alta velocidad empiece a contar pulsos de entrada.
5: F UNCIONES ESPECIALES Ejemplo: Contador de alta velocidad de una sola fase Este ejemplo demuestra un programa en el que el contador de alta velocidad de una sola fase HSC2 cuenta los pulsos de entrada y activa la salida Q2 cada 1000 pulsos. Parámetros del programa Grupo 2 (I3) Contador de alta velocidad de una sola fase...
5: F UNCIONES ESPECIALES Entrada de captura La función de entrada de captura se utiliza para recibir pulsos cortos de salidas de sensor independientemente del tiempo de ciclo de scan. Se pueden recibir pulsos de entrada más cortos que un tiempo de ciclo de scan. Se pueden designar cuatro entradas, I2 a I5, para capturar un límite ascendente o descendente de los pulsos de entrada cortos y los estados de entrada de captura se almacenan en los relés internos especiales M8154 a M8157, respectivamente.
5: F UNCIONES ESPECIALES Captura de flanco ascendente del pulso de entrada Nota Entrada real ACTIVADO (I2 a I5) DESACTIVADO ACTIVADO DESACTIVADO Relé de entrada de captura (M8154-M8157) 1 tiempo de ciclo de scan procesada Captura de flanco descendente del pulso de entrada Nota Entrada real ACTIVADO...
5: F UNCIONES ESPECIALES Entrada de interrupción Todos los módulos de la CPU de MicroSmart tienen una función de entrada de interrupción. Cuando se necesita una respuesta rápida para una entrada externa, como el control de posición, la entrada de interrupción puede llamar a una subrutina para que ejecute un programa de interrupción.
Página 162
5: F UNCIONES ESPECIALES Desactivar y activar interrupción Las entradas de interrupción I2 a I5 y la interrupción de temporizador suelen estar activadas mientras la CPU está en ejecución y también se pueden desactivar con la instrucción DI o activar con la instrucción EI individualmente.
Página 163
5: F UNCIONES ESPECIALES Notas para utilizar las entradas de interrupción y la interrupción de temporizador: • Cuando utilice una entrada de interrupción o una interrupción de temporizador, separe el programa de interrupción del programa principal mediante la instrucción END al final del programa principal. •...
5: F UNCIONES ESPECIALES Interrupción de temporizador Además de la entrada de interrupción tal y como se describe en la sección anterior, los módulos de la CPU delgada FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K1 y FC4A-D40S1 disponen de una función de interrupción de temporizador. Cuando es necesaria una operación repetitiva, se puede utilizar la interrupción de temporizador para llamar a una subrutina repetidamente a intervalos predeterminados de 10 a 140 mseg.
5: F UNCIONES ESPECIALES Ejemplo: Interrupción de temporizador El siguiente ejemplo demuestra un programa de uso de la función de interrupción de temporizador. También se debe completar la Configuración de área de función para utilizar la función de interrupción del temporizador tal y como se describe en la página anterior.
5: F UNCIONES ESPECIALES Filtro de entradas La función de filtro de entradas se utiliza para rechazar los ruidos de entrada. La función de entrada de captura descrita en la sección anterior se utiliza para leer pulsos de entrada cortos en los relés internos especiales. Por el contrario, el filtro de entradas rechaza los pulsos de entrada cortos cuando se utiliza MicroSmart con señales de entrada que contienen ruidos.
5: F UNCIONES ESPECIALES Protección de programa del usuario El programa del usuario del módulo de la CPU de MicroSmart se puede proteger contra lectura, contra escritura o contra ambas cosas utilizando la Configuración de área de función en WindLDR . La protección de lectura/escritura puede desactivarse temporalmente usando una contraseña predeterminada.
5: F UNCIONES ESPECIALES Desactivación de la protección Cuando el programa de usuario está protegido contra lectura y/o escritura con contraseña, la protección puede desactivarse temporalmente usando WindLDR. Si el programa de usuario impide la lectura, esta protección no puede desactivarse, así el programa de usuario no puede leerse por ningún medio.
5: F UNCIONES ESPECIALES Tiempo de ciclo de scan constante El tiempo de ciclo de scan puede variar en función de si se ejecutan instrucciones básicas o avanzadas dependiendo de las condiciones de entrada de dichas instrucciones. Se puede hacer que el tiempo de ciclo de scan sea constante introduciendo el valor de preselección del tiempo de ciclo de scan necesario en el registro de datos especial D8022 reservado para el tiempo de ciclo de scan constante.
5: F UNCIONES ESPECIALES Descarga parcial del programa Normalmente, el módulo de la CPU se debe parar antes de descargar un programa del usuario. Los módulos de la CPU compacta tipo 16 y 24 E/S y todos los módulos de la CPU delgada tienen capacidades de descarga de programas en tiempo de ejecución para descargar un programa del usuario que contiene pequeños cambios mientras la CPU se ejecuta en sistema de Conexión a Ordenador 1:1 o 1:N.
Página 171
5: F UNCIONES ESPECIALES 4. Haga clic en el botón Descargar para iniciar la descarga parcial del programa. Usar la descarga parcial de programa La función Descarga parcial del programa puede descargar un máximo de 600 bytes (100 pasos) del programa del usuario.
5: F UNCIONES ESPECIALES Potenciómetros analógicos Los módulos de la CPU compacta tipo 10 y 16 E/S y todos los módulos de la CPU delgada disponen de un potenciómetro analógico. Sólo el módulo de la CPU tipo 24 E/S dispone de dos potenciómetros analógicos. Los valores (0 a 255) de preselección con los potenciómetros analógicos 1 y 2 se almacenan en los registros de datos D8057 y D8058, respectivamente y se actualizan en cada ciclo de scan.
5: F UNCIONES ESPECIALES Entrada de tensión analógica Todos los módulos de la CPU delgada disponen de un conector de entrada de tensión analógica. Cuando se aplica una tensión analógica de 0 a 10 V CC al conector de entrada de tensión analógica, la señal se convierte en un valor digital de 0 a 255 y se almacena en un registro de datos especial D8058.
5: F UNCIONES ESPECIALES Módulo HMI Esta sección describe las funciones y operaciones del módulo HMI (FC4A-PH1) opcional. El módulo HMI se puede instalar en cualquier módulo de la CPU compacta y también en el módulo HMI principal montado después de cualquier módulo de la CPU delgada. El módulo HMI posibilita la manipulación de los datos almacenados en la RAM del módulo de la CPU sin utilizar las opciones del menú...
Página 175
5: F UNCIONES ESPECIALES En una pantalla de menú, pulse el botón Aceptar para acceder a cada pantalla de control donde se seleccionan los números de dispositivo y los valores. Si desea obtener más información sobre cada operación, consulte las siguientes páginas. Pantalla inicial Indica la versión del programa del sistema del PLC o el mismo menú...
5: F UNCIONES ESPECIALES Selección de pantalla inicial del módulo HMI El registro especial de datos D8068 está disponible en los módulos de la CPU actualiza con la versión del programa del sistema que se muestra en la siguiente tabla. Para conocer el procedimiento de confirmación de la versión del programa del módulo de la CPU, consulte la página 29-1.
5: F UNCIONES ESPECIALES Mostrar los valores actuales del temporizador/contador y cambiar los valores de preselección de los mismos Esta sección describe el procedimiento para mostrar el valor actual de un temporizador y para cambiar el valor de preselección del mismo a modo de ejemplo. El mismo procedimiento se aplica a los valores actuales y de preselección de un contador.
5: F UNCIONES ESPECIALES Ejemplo: Cuando se designa el valor de preselección del temporizador T28 utilizando un registro de datos 1. Seleccione el menú Temporizador. Aceptar Vaya a la pantalla de control. 2. Seleccione el número de dispositivo. Aceptar ▼▼ ▲...
5: F UNCIONES ESPECIALES Mostrar y cambiar los valores del registro de datos En esta sección se describe el procedimiento para mostrar y cambiar los valores del registro de datos. Ejemplo: Cambiar el valor del registro de datos D180 a 1300 1.
5: F UNCIONES ESPECIALES Activar y desactivar el estado de bit Se pueden visualizar / establecer o restablecer los estados de dispositivo de bit, tales como entradas, salidas, relés internos y bits de registros de desplazamiento, usando el módulo MHI. En esta sección se describe, a modo de ejemplo, el procedimiento para mostrar el estado de un relé...
5: F UNCIONES ESPECIALES Mostrar y borrar los datos erróneos En esta sección se describe el procedimiento para mostrar los códigos de errores generales y para borrarlos. 1. Seleccione el menú Error. Aceptar Vaya a la pantalla de control. 2. Aparecen los códigos de errores generales. Bórrelos. Aceptar Para interrumpir los códigos de errores generales, pulse el Borre los códigos de errores...
5: F UNCIONES ESPECIALES Mostrar y cambiar los datos de fecha (únicamente cuando se utilice el cartucho del reloj) Cuando hay instalado un cartucho del reloj (FC4A-PT1) opcional en el módulo de la CPU de MicroSmart , se pueden visualizar y modificar los datos de fecha de dicho cartucho utilizando el módulo HMI tal y como se describe en esta sección.
5: F UNCIONES ESPECIALES Mostrar y cambiar los datos de hora (únicamente cuando se utilice el cartucho del reloj) Cuando hay instalado un cartucho del reloj (FC4A-PT1) opcional en el módulo de la CPU de MicroSmart , se pueden visualizar y modificar los datos de fecha de dicho cartucho utilizando el módulo HMI tal y como se describe en esta sección.
5: F UNCIONES ESPECIALES Registros de datos de expansión Los módulos de la CPU delgada FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K3 y FC4A-D40S3 tienen los registros de datos de expansión D2000 a D7999. Estos registros de datos de expansión se suelen utilizar como registros de datos ordinarios para almacenar datos numéricos mientras que el módulo de la CPU está ejecutando un programa del usuario.
5: F UNCIONES ESPECIALES 3. Haga clic en el botón Editar. Aparece la pantalla Editar registros de datos de expansión. Número de primer registro de datos La cantidad especificada de registros de datos se reserva para almacenar los valores de preselección en la pantalla Editar registros de datos de expansión.
5: F UNCIONES ESPECIALES Movimiento de datos de los registros de datos preestablecidos Al igual que los valores de preselección de los temporizadores y contadores (página 7-15), los datos preestablecidos de los registros de datos de expansión se pueden modificar y borrar en la RAM y también se pueden almacenar en la EEPROM.
Página 187
5: F UNCIONES ESPECIALES Notas para utilizar los registros de datos de expansión: • Todos los registros de datos de expansión son tipos de “mantenimiento” y no se pueden designar como tipos de “borrado” utilizando la Configuración de área de función. •...
Página 188
5: F UNCIONES ESPECIALES 5-50 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
6: D IRECCIÓN DEL DISPOSITIVO Introducción En este capítulo se describen los dirección del dispositivo disponibles en MicroSmart para programar instrucciones básicas y avanzadas. También se describen los relés internos especiales y los registros de datos especiales. se programa utilizando dispositivos, como por ejemplo entradas, salidas, relés internos, MicroSmart temporizadores, contadores, registros de desplazamiento y registros de datos.
6: D IRECCIÓN DEL DISPOSITIVO Módulos de la CPU delgada FC4A-D20K3 FC4A-D20RK1 FC4A-D40K3 FC4A-D20S3 FC4A-D20RS1 FC4A-D40S3 Dispositivo Dirección del Dirección del Dirección del Puntos Puntos Puntos dispositivo dispositivo dispositivo I0 - I7 I0 - I7 I0 - I7 Entrada (I) I10 - I17 I10 - I13 I10 - I13...
6: D IRECCIÓN DEL DISPOSITIVO Dirección del dispositivo de dispositivo de E/S, relé interno y relé interno especial Dispositivo Dirección del dispositivo Módulo de la CPU I0-I5 FC4A-C10R2/C I0-I7 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...
Página 192
6: D IRECCIÓN DEL DISPOSITIVO Dispositivo Dirección del dispositivo Módulo de la CPU M0-M7 M10-M17 M20-M27 M30-M37 M40-M47 M50-M57 M60-M67 M70-M77 M80-M87 M90-M97 M100-M107 M110-M117 M120-M127 M130-M137 M140-M147 M150-M157 Todos los tipos M160-M167 M170-M177 M180-M187 M190-M197 M200-M207 M210-M217 M220-M227 M230-M237 M240-M247 M250-M257 M260-M267...
6: D IRECCIÓN DEL DISPOSITIVO Dirección del dispositivo de dispositivo para módulos de E/S analógicos de tipo Actualizar END Número de módulo de E/ Canal de entrada Canal de entrada Salida Reservado S analógico analógica 0 analógica 1 analógica D760-D765 D766-D771 D772-D777 D778, D779...
6: D IRECCIÓN DEL DISPOSITIVO Dirección del dispositivo de dispositivo para la estación principal de vínculo de datos Dirección del dispositivo Número de estación Transmisión de datos Recepción de datos Error de comunicación esclava a la estación esclava desde la estación esclava de la red Data-Link Estación esclava 1 D900-D905...
6: D IRECCIÓN DEL DISPOSITIVO Relés internos especiales Los relés internos M8000 a M8077 son relés internos de lectura/escritura utilizados para controlar el funcionamiento y la comunicación de la CPU. Los relés internos especiales M8080 a M8157 son relés internos de sólo lectura utilizados principalmente para indicar los estados de la CPU.
6: D IRECCIÓN DEL DISPOSITIVO Dirección APAGAD Descripción CPU parada dispositiv 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...
Página 197
6: D IRECCIÓN DEL DISPOSITIVO Dirección APAGAD Descripción CPU parada dispositiv 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...
6: D IRECCIÓN DEL DISPOSITIVO Dirección APAGAD Descripción CPU parada dispositiv 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...
Página 199
6: D IRECCIÓN DEL DISPOSITIVO M8003 Acarreo con ADD (Cy) y Acarreo con SUB (Bw) Cuando se produce un acarreo (con ADD o con SUB) por la ejecución de una instrucción de suma o resta, se activa M8003. M8003 también se utiliza para las instrucciones de cambio y rotación de bits. Consulte las páginas 11-2 y 13-1.
Página 200
6: D IRECCIÓN DEL DISPOSITIVO M8014 Indicador de error de lectura de datos de fecha/hora Cuando se produce un error mientras se leen datos de fecha/hora, se activa M8014. Si se leen correctamente los dato de fecha/hora, M8014 se desactiva. M8015 Indicador de prohibición de lectura de datos de fecha/hora Cuando se instala un cartucho del reloj, los datos de fecha/hora se leen continuamente en los registros de datos especiales D8008 a D8014 para los datos actuales de fecha/hora tanto si la CPU está...
Página 201
6: D IRECCIÓN DEL DISPOSITIVO M8031, M8035, M8041, M8045 Entrada de puerta de contador de alta velocidad Mientras M8031, M8035, M8041 o M8045 están activados, se activa el recuento para los contadores de alta velocidad 1, 2, 3 o 4, respectivamente. Consulte la página 5-8. M8032, M8036, M8042, M8046 Entrada de Reinicio de contador de alta velocidad Cuando M8032 o M8046 se activa mientras está...
Página 202
6: D IRECCIÓN DEL DISPOSITIVO M8126 Finalización de descarga de programa en tiempo de ejecución (ACTIVADO durante 1 exploración) M8126 se activa durante una exploración cuando la CPU comienza a ejecutarse después de haberse completado la descarga de programa en tiempo de ejecución. M8130 Estado de Reinicio del contador de alta velocidad 1 (I0-I2) (ACTIVADO durante 1 ciclo de scan) Cuando la entrada de Reinicio I2 se activa mientras el contador de alta velocidad 1 está...
Página 203
6: D IRECCIÓN DEL DISPOSITIVO M8140, M8141, M8142, M8143 Estado de entrada de interrupción Cuando se activan las entradas de interrupción I2 a I5, se activan M8140 a M8143, respectivamente. Cuando se desactivan, estos relés internos se desactivan. M8144 Estado de interrupción de temporizador Cuando se activa una interrupción de temporizador, se activa M8144.
6: D IRECCIÓN DEL DISPOSITIVO Registros de datos especiales • No cambie los datos de los registros de datos especiales reservados, si lo hace Precaución MicroSmart puede que no funcione correctamente. Dirección del dispositivo de registros de datos especiales Dirección del Consulte Descripción Actualizado...
6: D IRECCIÓN DEL DISPOSITIVO Registros de datos especiales para contadores de alta velocidad Dirección del Consulte Descripción Actualizado dispositivo página D8045 Valor actual del contador de alta velocidad 1 (I0-I2) Cada ciclo de scan 5-8, 5-9 de preselección Valor del contador de alta velocidad 1 (I0-I2) (dos fases) D8046...
Página 206
6: D IRECCIÓN DEL DISPOSITIVO Dirección del Consulte Descripción Actualizado dispositivo página Error de comunicaciónde estación esclava 6 (en estación Cuando se D8074 25-4 maestra) produce el error Error de comunicaciónde estación esclava 7 (en estación Cuando se D8075 25-4 maestra) produce el error Error de comunicaciónde estación esclava 8 (en estación...
6: D IRECCIÓN DEL DISPOSITIVO Registros de datos especiales para el puerto 2 Dirección del Consulte Descripción Actualizado dispositivo página D8100-D8102 — Reservado — — — Cuando se envían/ D8103 Selección de protocolo de modo en línea 27-3 reciben datos D8104 Estado de señal de control de RS232C Cada ciclo de scan...
Página 208
6: D IRECCIÓN DEL DISPOSITIVO D8003 Información del cartucho de memoria Si se instala un cartucho opcional de memoria en el conector correspondiente del módulo de la CPU, la información acerca del programa del usuario almacenada en dicho cartucho se almacena en D8003. FC4A-C10R2 o FC4A-C10R2C FC4A-C16R2 o FC4A-C16R2C FC4A-D20K3 o FC4A-D20S3...
6: D IRECCIÓN DEL DISPOSITIVO Dispositivos de módulos de E/S de expansión Los módulos de E/S de expansión están disponibles en módulos de E/S digital y en módulos de E/S analógica. Entre los módulos de la CPU tipo compacto, únicamente el (FC4A-C24R2 y FC4A-C24R2C) tipo 24 E/S puede conectar un máximo de cuatro módulos E/S de expansión incluyendo módulos E/S analógicos.
6: D IRECCIÓN DEL DISPOSITIVO Expansión de E/S para los módulos de la CPU delgada Los módulos de la CPU delgada pueden conectar un máximo de siete módulos de E/S de expansión incluyendo módulos de E/S analógica. Los puntos de E/S expandibles y los puntos totales máximos de E/S varían en función del tipo de módulo de la CPU como se indica a continuación.
7: I NSTRUCCIONES BÁSICAS Introducción En este capítulo se describe la programación de las instrucciones básicas, de los dispositivos disponibles y de los programas de muestra. Las instrucciones básicas están disponibles en todos los módulos de la CPU de MicroSmart . Lista de instrucciones básicas Cantidad Consult...
Página 212
7: I NSTRUCCIONES BÁSICAS Cantidad Consult Símbolo Nombre Función de bytes e página Establece la salida, el relé interno o el bit del Establecer registro de desplazamiento Registro de desplazamiento Registro de desplazamiento hacia delante 7-21 SFRN Registro de desplazamiento No Registro de desplazamiento invertido 7-21 SOTD Salida única decremental...
7: I NSTRUCCIONES BÁSICAS LOD (Carga) y LODN (Carga No) La instrucción LOD inicia la operación lógica con un contacto NO (normalmente abierto). La instrucción LODN inicia la operación lógica con un contacto NC (normalmente cerrado). Se pueden programar consecutivamente hasta ocho instrucciones LOD y/o LODN. Diagrama de escalera Dispositivos válidos Instrucción...
7: I NSTRUCCIONES BÁSICAS Ejemplos: LOD (Carga), OUT (Salida) y NOT Diagrama de escalera Lista de programas Gráfico de control de tiempo ACTIVADO Instrucción Datos DESACTIVADO ACTIVADO DESACTIVADO ACTIVADO OUTN DESACTIVADO ACTIVADO DESACTIVADO Diagrama de escalera Lista de programas Instrucción Datos Diagrama de escalera Lista de programas...
7: I NSTRUCCIONES BÁSICAS AND y ANDN (And Not) La instrucción AND se utiliza para programar un contacto NO en serie. La instrucción ANDN se utiliza para programar un contacto NC en serie. Las instrucciones AND y ANDN se insertan después del primer conjunto de contactos.
7: I NSTRUCCIONES BÁSICAS AND LOD (Carga) La instrucción AND LOD se utiliza para conectar en serie dos o más circuitos comenzando por la instrucción LOD. La instrucción AND LOD equivale a un “nodo” en el diagrama de escalera. En caso de que utilice WindLDR , el usuario no necesita programar la instrucción AND LOD. El circuito del diagrama de escalera que se muestra a continuación se convierte en AND LOD cuando se compila el diagrama de escalera.
7: I NSTRUCCIONES BÁSICAS BPS (Avance de bit), BRD (Lectura de bit) y BPP (Salto de bit) La instrucción BPS (avance de bit) se utiliza para guardar temporalmente el resultado de la operación lógica de bits. La instrucción BRD (lectura de bit) se utiliza para leer el resultado de la operación lógica de bits que se ha guardado temporalmente.
7: I NSTRUCCIONES BÁSICAS TML, TIM, TMH y TMS (Temporizador) Hay cuatro tipos de temporizadores de cuenta atrás disponibles: temporizador de 1 seg. (TML), temporizador de 100 mseg (TIM), temporizador de 10 mseg (TMH) y temporizador de 1 mseg (TMS). Se pueden programar un total de 32 temporizadores (módulo de la CPU compacta tipo 10 E/S) o de 100 temporizadores (otros módulos de la CPU) en un programa del usuario.
Página 219
7: I NSTRUCCIONES BÁSICAS TMS (temporizador de 1 mseg) Diagrama de escalera (TMS) Lista de programas Gráfico de control de tiempo ACTIVADO Instrucción Datos DESACTIVADO 0,5 seg. ACTIVADO DESACTIVADO ACTIVADO DESACTIVADO ACTIVADO DESACTIVADO FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
7: I NSTRUCCIONES BÁSICAS Circuito de temporizador El valor de preselección de 0 a 65535 se puede designar utilizando un registro de datos de D0 a D1299 o D2000 a D7999; con ello los datos del registro de datos se convierten en el valor de preselección. Directamente después de las instrucciones TML, TIM, TMH o TMS se pueden programar las instrucciones OUT, OUTN, SET, RST, TML, TIM, TMH o TMS.
7: I NSTRUCCIONES BÁSICAS Exactitud del temporizador, continuación Error de recuento de temporizador Todas las operaciones de instrucciones de temporizador se basan individualmente en temporizadores de referencia asíncronos de 16 bits. Por lo tanto, el error se produce dependiendo del estado del temporizador asíncrono de 16 bits cuando se ejecuta la instrucción de temporizador.
7: I NSTRUCCIONES BÁSICAS CNT, CDP y CUD (Contador) Hay tres tipos de contadores disponibles; el contador de suma (incremental) (CNT), el contador reversible de pulsos duales (CDP), el contador reversible de selección incremental/decremental (CUD). Se pueden programar un total de 32 contadores (módulo de la CPU compacta tipo 10 E/S) o de 100 contadores (otros módulos de la CPU) en un programa del usuario.
Página 223
7: I NSTRUCCIONES BÁSICAS CDP (Contador reversible de pulsos duales) El contador reversible de pulsos duales CDP tiene entradas de pulso incremental y decremental, por lo que se requieren tres entradas. El circuito de un contador reversible de pulsos duales se debe programar en el siguiente orden: entrada preestablecida, entrada de pulso hacia arriba, entrada de pulso hacia abajo, la instrucción CDP y un número de contador entre C0 y C99 seguidos del valor de preselección del contador de 0 a 65535.
Página 224
7: I NSTRUCCIONES BÁSICAS CUD (Contador reversible de selección incremental/decremental) El contador reversible de selección incremental/decremental CUD tiene una entrada de selección para alternar la puerta incremental/decremental, por lo que se requieren tres entradas. El circuito del contador reversible de selección incremental/decremental se debe programar en el siguiente orden: entrada preestablecida, entrada de pulso, entrada de selección incremental/decremental, instrucción CUD y un número de contador entre C0 y C99 seguidos del valor de preselección del contador de 0 a 65535.
7: I NSTRUCCIONES BÁSICAS Cambio, confirmación y borrado de valores preestablecidos para temporizadores y contadores Los valores preestablecidos de temporizadores y contadores pueden modificarse a través del menú En línea > Supervisar > Supervisar seguido de En línea > Supervisar > Personal > Supervisión personal nueva en WindLDR para transferir un nuevo valor a los módulos RAM de la CPU de MicroSmart como se describe en la páginas precedentes.
7: I NSTRUCCIONES BÁSICAS CC= y CCŠ (Comparación de contadores) La instrucción CC= es una instrucción de comparación equivalente para los valores actuales del contador. Esta instrucción comparará constantemente los valores actuales con los valores programados. Cuando el valor del contador sea igual que el valor dado, se iniciará la salida deseada. La instrucción CCŠ...
Página 227
7: I NSTRUCCIONES BÁSICAS Ejemplos: CC= y CCŠ (Comparación de contadores) Diagrama de escalera 1 Lista de programas Resetear Instrucción Datos Pulso CCŠ CC>= Gráfico de control de tiempo Entrada de ACTIVADO Reinicio I0 DESACTIVADO Entrada de ACTIVADO • • • pulso I1 DESACTIVADO ACTIVADO...
Página 228
7: I NSTRUCCIONES BÁSICAS Diagrama de escalera 4 Lista de programas Gráfico de control de tiempo 150 151 152 Resetear Dato Entrada de pulso I6 ACTIVADO Instrucción • • • • • • DESACTIVADO ACTIVADO Pulso ŠC20 (100) DESACTIVADO ACTIVADO Salida Q2 CC>= DESACTIVADO...
7: I NSTRUCCIONES BÁSICAS DC= y DCŠ (Comparación de registros de datos) La instrucción DC= es una instrucción de comparación equivalente para los valores del registro de datos. Esta instrucción comparará constantemente los valores del registro de datos con los valores programados. Cuando el valor del registro de datos sea igual que el valor dado, se iniciará...
Página 230
7: I NSTRUCCIONES BÁSICAS Ejemplos: DC= y DCŠ (Comparación de registros de datos) Diagrama de escalera 1 Lista de programas Instrucción Datos MOV(W) S1 – D1 – MOV(W) D10 – – DC>= DCŠ Gráfico de control de tiempo Entrada I1 ACTIVADO DESACTIVADO Valor de D10...
7: I NSTRUCCIONES BÁSICAS SFR y SFRN (Registro de desplazamientos hacia delante y atrás) El registro de desplazamiento está compuesto de un total de 64 bits (módulo de la CPU compacta tipo 10 E/S) o 128 bits (otros módulos de la CPU) que se asignan de R0 a R63 o a R127 respectivamente. Se puede seleccionar cualquier número de bits disponibles para formar un tren de bits que almacene el estado activado o desactivado.
Página 232
7: I NSTRUCCIONES BÁSICAS Registro de desplazamiento hacia delante (SFR), continuación Diagrama de escalera Lista de programas Resetear Instrucción Datos Pulso Datos Gráfico de control de tiempo ACTIVADO Entrada de Reinicio I0 DESACTIVADO Es necesaria una o más exploraciones ACTIVADO Entrada de pulso I1 DESACTIVADO ACTIVADO...
7: I NSTRUCCIONES BÁSICAS Registro de desplazamiento invertido (SFRN) Para invertir cambios, utilice la instrucción SFRN. Cuando se programan instrucciones SFRN, siempre se necesitan dos direcciones. Se introducen las instrucciones SFRN, seguidas de un número de registro de desplazamiento seleccionado desde los números de dispositivo adecuados. El número de registro de desplazamiento corresponde al número de bit más bajo de una cadena.
7: I NSTRUCCIONES BÁSICAS Registro de desplazamiento bidireccional Se puede crear un registro de desplazamiento bidireccional programando en primer lugar la instrucción SFR como se explicó en la sección Registro de desplazamientos hacia delante en la página 7-21. A continuación se programa la instrucción SFRN como se explicó...
7: I NSTRUCCIONES BÁSICAS SOTU y SOTD (Salida única incremental y decremental) La instrucción SOTU “busca” la transición de una entrada dada de desactivada a activada. La instrucción SOTD busca la transición de una entrada dada de desactivada a activada. Cuando se produzca esta transición, la salida deseada se activará...
7: I NSTRUCCIONES BÁSICAS MCS y MCR (Establecimiento y restablecimiento de control principal) La instrucción MCS (establecimiento de control principal) se suele utilizar junto con la instrucción MCR (restablecimiento de control principal). También se puede utilizar con la instrucción END. Cuando la entrada que precede a la instrucción MCS está...
7: I NSTRUCCIONES BÁSICAS MCS y MCR (Establecimiento y restablecimiento de control principal), continuación Varios usos de las instrucciones MCS Diagrama de escalera Lista de programas Instrucción Datos Este circuito de control principal dará prioridad a I1, I3 e I5, en ese orden. Cuando la entrada I1 está...
7: I NSTRUCCIONES BÁSICAS JMP (Salto) y JEND (Fin de salto) La instrucción JMP (salto) se suele utilizar en combinación con la instrucción JEND (fin de salto). Al final del programa, la instrucción JMP también se puede utilizar con la instrucción END. Estas instrucciones se utilizan para pasar por la parte del programa situada entre las instrucciones JMP y JEND sin procesarla.
8: I NSTRUCCIONES AVANZADAS Introducción En este capítulo se describen reglas generales de utilización de instrucciones avanzadas, términos, tipos de datos y formatos utilizados con este tipo de instrucciones. Lista de instrucciones avanzadas Tipo de Cantidad Consulte datos Grupo Símbolo Nombre la página Bytes...
Página 240
8: I NSTRUCCIONES AVANZADAS Tipo de Cantidad Consulte datos Grupo Símbolo Nombre la página Bytes HTOB Hex a BCD 14-1 BTOH BCD a Hex 14-3 HTOA Hex a ASCII 14-4 ATOH ASCII a Hex 14-6 BTOA BCD a ASCII 14-8 Conversión de datos ATOB...
8: I NSTRUCCIONES AVANZADAS Tabla de instrucciones aplicables a cada una de las CPU Las instrucciones avanzadas aplicables dependen en cada una de las CPU se indica en la siguiente tabla. Módulos de la CPU compacta Módulos de la CPU delgada FC4A-D20RK1 Grupo Símbolo...
Página 242
8: I NSTRUCCIONES AVANZADAS Módulos de la CPU compacta Módulos de la CPU delgada FC4A-D20RK1 Grupo Símbolo FC4A-C10R2 FC4A-C24R2 FC4A-D20K3 FC4A-C16R2 FC4A-D20RS1 FC4A-D40K3 FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40S3 DISP Interfaz DGRD TXD1 TXD2 Comunicación del usuario RXD1 RXD2 LABEL LJMP LCAL Ramificación LRET...
8: I NSTRUCCIONES AVANZADAS Estructura de una instrucción avanzada Código de dispositivo Dispositivo de origen Dispositivo de destino El código de dispositivo es un símbolo que permite Código de dispositivo Ciclos de repetición identificar la instrucción avanzada. Tipo de datos MOV(W) S1 R D1 R...
8: I NSTRUCCIONES AVANZADAS Utilización del temporizador o del contador como dispositivo de destino Como se ha descrito anteriormente, cuando un temporizador o contador se designa como dispositivo de destino de una instrucción avanzada, el resultado de tal instrucción se establece en el valor de preselección del temporizador o contador.
8: I NSTRUCCIONES AVANZADAS Discontinuidad de las áreas de dispositivo Cada área de dispositivo es independiente y no continua, por ejemplo desde la entrada a la salida o desde la salida al relé interno. Además, los relés especiales interno de M8000 a M8157 se encuentran en un área separada de los relés internos M0 a M1277.
8: I NSTRUCCIONES AVANZADAS NOP (Ninguna operación) La instrucción NOP no ejecuta ninguna operación. Esta instrucción puede servir como marcador de posición. También se puede utilizar para sumar un retraso al tiempo de ciclo de scan de la CPU, con el fin de simular la comunicación con un sistema o aplicación, con fines de depuración.
9: I NSTRUCCIONES DE MOVIMIENTO Introducción Los datos se pueden mover utilizando la instrucción MOV (movimiento), MOVN (movimiento negado), IMOV (movimiento indirecto) o IMOVN (movimiento indirecto negado). Los datos movidos son de 16 bits, y se puede utilizar la operación de repetición. En la instrucción MOV o MOVN, el dispositivo de origen y de destino son designados por S1 y D1 directamente.
Página 248
9: I NSTRUCCIONES DE MOVIMIENTO Ejemplos: MOV Los siguientes ejemplos se describen mediante el tipo de datos de palabra. La operación de movimiento de datos para el tipo de datos entero es la misma que para el tipo de datos de palabra. D10 →...
9: I NSTRUCCIONES DE MOVIMIENTO Repetición de dispositivos de bit La instrucción MOV (movimiento) mueve datos de 16 bits. Cuando un dispositivo de bit, como una entrada, una salida, un relé interno o un registro de desplazamiento se designa como dispositivo de origen o de destino, los 16 bits comenzando por el designado por S1 o D1 son los datos de destino.
9: I NSTRUCCIONES DE MOVIMIENTO MOVN (Movimiento de datos negado) S1 NO → D1 MOVN(*) S1(R) D1(R) Cuando la entrada está activada, los datos de 16 bits del dispositivo ***** ***** designado por S1 se invierten bit a bit y se mueven al dispositivo designado por D1.
Página 251
9: I NSTRUCCIONES DE MOVIMIENTO 810 NO → D2 MOVN(W) S1 – D1 – 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.
9: I NSTRUCCIONES DE MOVIMIENTO IMOV (Movimiento indirecto) S1 + S2 → D1 + D2 IMOV(W) S1(R) D1(R) Cuando la entrada está activada, los valores contenidos ***** ***** ***** ***** en los dispositivos designados por S1 y S2 se suman para determinar el origen de los datos.
Página 253
9: I NSTRUCCIONES DE MOVIMIENTO Ejemplo: IMOV IMOV(W) S1 – D1 – D20 + C10 → D10 + D25 El dispositivo de origen S1 y el de destino D1 determinan el tipo de dispositivo. El dispositivo de origen S2 y el de destino D2 son los valores de desplazamiento para determinar los dispositivos de origen y de destino.
9: I NSTRUCCIONES DE MOVIMIENTO IMOVN (Movimiento indirecto de datos negado) S1 + S2 NO → D1 + D2 IMOVN(W) S1(R) D1(R) Cuando la entrada está activada, los valores contenidos ***** ***** ***** ***** en los dispositivos designados por S1 y S2 se suman para determinar el origen de los datos.
Página 255
9: I NSTRUCCIONES DE MOVIMIENTO Ejemplo: IMOVN IMOVN(W) S1 – D1 – C10 + D10 NO → D30 + D20 El dispositivo de origen S1 y el de destino D1 determinan el tipo de dispositivo. El dispositivo de origen S2 y el de destino D2 son los valores de desplazamiento para determinar los dispositivos de origen y de destino.
9: I NSTRUCCIONES DE MOVIMIENTO BMOV (Movimiento de bloque) S1, S1+1, S1+2, ... , S1+N–1 → D1, D1+1, D1+2, ... , D1+N–1 BMOV(W) S1 Cuando la entrada está activada, N bloques de datos de palabras de 16 ***** ***** ***** bits con el dispositivo designado por S1 se mueven a N bloques de destinos, comenzando por el dispositivo designado por D1.
Página 257
9: I NSTRUCCIONES DE MOVIMIENTO Ejemplo: BMOV 1998 1998 BMOV(W) SOTU D10 a D14 → D20 a D24 Cuando la entrada I0 está activada, los datos de 5 registros de datos comenzando por D10 designados por el dispositivo de origen S1 se mueven a 5 registros de datos comenzando por D20 designados por el dispositivo de destino D1.
9: I NSTRUCCIONES DE MOVIMIENTO IBMV (Movimiento indirecto de bit) S1 + S2 → D1 + D2 IBMV S1(R) D1(R) Cuando la entrada está activada, los valores contenidos ***** ***** ***** ***** en los dispositivos designados por S1 y S2 se suman para determinar el origen de los datos.
9: I NSTRUCCIONES DE MOVIMIENTO D10 + 5 → D20 + 12 IBMV S1 – D1 – SOTU Como el dispositivo de origen S1 es un registro de datos y el Bit 15 14 13 12 11 10 9 valor del dispositivo de origen S2 es 5, los datos de origen son el bit 5 del registro de datos D10 designado por el dispositivo de Bit 5 origen S1.
9: I NSTRUCCIONES DE MOVIMIENTO IBMVN (Movimiento indirecto de bit Negado) S1 + S2 NO → D1 + D2 IBMVN S1(R) D1(R) Cuando la entrada está activada, los valores contenidos ***** ***** ***** ***** en los dispositivos designados por S1 y S2 se suman para determinar el origen de los datos.
10: I NSTRUCCIONES DE COMPARACIÓN DE DATOS Introducción Los datos se pueden comparar utilizando las instrucciones de comparación , como igual que, distinto que menor que, mayor que, menor o igual que y mayor o igual que. Cuando el resultado de la comparación es correcto, se activa una salida o un relé...
10: I NSTRUCCIONES DE COMPARACIÓN DE DATOS CMP>= (Comparación mayor o igual que) S1 Š S2 → D1 activado CMP>=(*) S1(R) S2(R) D1(R) Cuando la entrada está activada, los datos de 16 bits ***** ***** ***** designados por los dispositivos de origen S1 y S2 se comparan. Cuando los datos de S1 son mayores o iguales que los de S2, el dispositivo de destino D1 se activa.
Página 263
10: I NSTRUCCIONES DE COMPARACIÓN DE DATOS Ejemplos: CMP>= Los siguientes ejemplos se describen mediante la instrucción CMPŠ. La operación de comparación de datos del resto de instrucciones de comparación es la misma que para la instrucción CMPŠ. • Tipo de datos: Palabra CMP>=(W) S1 –...
10: I NSTRUCCIONES DE COMPARACIÓN DE DATOS Estado de salida de comparación La salida de comparación se mantiene mientras la entrada de la instrucción de comparación de datos está desactivada. Si la salida de comparación está activada, el estado activado se mantiene cuando la entrada se desactiva tal y como se demuestra en este programa.
10: I NSTRUCCIONES DE COMPARACIÓN DE DATOS ICMP>= (Comparación de intervalos mayor o igual que) S1 Š S2 Š S3 → D1 activado ICMP>=(*) Cuando la entrada está activada, se comparan los datos de ***** ***** ***** ***** 16 bits designados por S1, S2 y S3. Cuando se cumple la condición, el dispositivo de destino D1 se activa.
Página 266
10: I NSTRUCCIONES DE COMPARACIÓN DE DATOS Ejemplo: ICMP>= D10 Š D11 Š D12 → M10 continúa activado ICMP>=(W) SOTU 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.
11: I NSTRUCCIONES DE ARITMÉTICA BINARIA Introducción Las instrucciones de aritmética binaria permiten al usuario realizar cálculos con: sumas, restas, multiplicaciones y divisiones. Las suma y restas, pueden generar acarreos por medio del relé interno M8003. La instrucción ROOT puede utilizarse para calcular la raíz cuadrada del valor almacenado en un registro de datos.
11: I NSTRUCCIONES DE ARITMÉTICA BINARIA Dispositivos válidos Dispositivo Función D Constante Repetición S1 (Origen 1) Datos para el cálculo 1-99 S2 (Origen 2) Datos para el cálculo 1-99 ▲ D1 (Destino 1) Destino para almacenar los resultados — — 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.
Página 269
11: I NSTRUCCIONES DE ARITMÉTICA BINARIA Ejemplos: ADD • Tipo de datos: Palabra Este ejemplo demuestra el uso de una señal de acarreo desde el relé interno especial M8003 para establecer una señal de alarma. D2 + 500 → D2 ADD(W) S1 –...
Página 270
11: I NSTRUCCIONES DE ARITMÉTICA BINARIA Ejemplos: DIV • Tipo de datos: Palabra ÷ DIV(W) S1 – S2 – D1 – Cociente Resto Cuando la entrada I2 está activada, los datos de D10 se dividen por los de D20. El cociente se establece en D30 y el resto en D31. •...
11: I NSTRUCCIONES DE ARITMÉTICA BINARIA Repetición de operaciones en las instrucciones ADD y SUB Los dispositivos de origen S1 y S2, y el dispositivo de destino D1 se pueden designar con repetición individual o conjunta. Cuando el dispositivo de destino D1 no se designa con repetición, el resultado final se establece en el dispositivo de destino D1.
Página 272
11: I NSTRUCCIONES DE ARITMÉTICA BINARIA Repetición de operaciones en las instrucciones MUL Como la instrucción MUL (multiplicación) utiliza dos dispositivos de destino, el resultado se almacena en dispositivos de destino como se indica a continuación. Los dispositivos de origen S1 y S2, y el dispositivo de destino D1 se pueden designar con repetición individual o conjunta.
Página 273
11: I NSTRUCCIONES DE ARITMÉTICA BINARIA Repetición de operaciones en las instrucciones DIV Como la instrucción DIV (división) utiliza dos dispositivos de destino, el cociente y el resto se almacenan tal y como se describe a continuación. Los dispositivos de origen S1 y S2, y el dispositivo de destino D1 se pueden designar con repetición individual o conjunta.
11: I NSTRUCCIONES DE ARITMÉTICA BINARIA ROOT (Raíz cuadrada) S1 → D1 ROOT(W) S1 ***** ***** Cuando la entrada está activada, la raíz cuadrada del dispositivo designado por S1 se extrae y se almacena en el destino designado por D1. Los valores válidos son de 0 a 65535.
12: I NSTRUCCIONES DE CÁLCULO BOOLEANO Introducción Disponemos de funciones AND, OR y OR exclusiva para realizar cálculos boléanos entre bits y funciones ANDW, ORW y XORW para variables de 16 bits. ANDW (AND entre dos palabras) S1 · S2 → D1 ANDW(*) S1(R) S2(R)
Página 276
12: I NSTRUCCIONES DE CÁLCULO BOOLEANO Dispositivos válidos Dispositivo Función D Constante Repetición S1 (Origen 1) Datos para el cálculo 1-99 S2 (Origen 2) Datos para el cálculo 1-99 ▲ D1 (Destino 1) Destino para almacenar los resultados — — 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.
Página 277
12: I NSTRUCCIONES DE CÁLCULO BOOLEANO Repetición de operaciones en las instrucciones ANDW, ORW y XORW Los dispositivos de origen S1 y S2, y el dispositivo de destino D1 se pueden designar con repetición individual o conjunta. Cuando el dispositivo de destino D1 no se designa con repetición, el resultado final se establece en el dispositivo de destino D1.
Página 278
12: I NSTRUCCIONES DE CÁLCULO BOOLEANO 12-4 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
13: I NSTRUCCIONES DE CAMBIO ROTACIÓN DE BITS Introducción Las instrucciones de rotación de bits nos permiten rotar a la derecha o a la izquierda los datos de 16 bits almacenados en S1 metiendo ceros a la derecha o izquierda según el sentido de giro, tantas veces como nosotros seleccionemos en la función.
Página 280
13: I NSTRUCCIONES DE CAMBIO ROTACIÓN DE BITS Ejemplo: SFTL M8120 es el relé interno especial del pulso de inicialización. MOV(W) S1 – D1 – Cuando la CPU inicia la operación, la instrucción MOV (movimiento) 43690 M8120 establece 43690 en el registro de datos D10. SFTL(W) bits SOTU...
13: I NSTRUCCIONES DE CAMBIO ROTACIÓN DE BITS SFTR (Desplazamiento a la derecha) S1 → CY SFTR(W) bits Cuando la entrada está activada, el dato de 16 bits almacenado en S1 se ***** desplazará a la derecha tantas veces como nos indique el dispositivo bits. Esta función nos meterá...
Página 282
13: I NSTRUCCIONES DE CAMBIO ROTACIÓN DE BITS Ejemplo: SFTR M8120 es el relé interno especial del pulso de inicialización. MOV(W) S1 – D1 – Cuando la CPU inicia la operación, la instrucción MOV (movimiento) M8120 establece 29 en el registro de datos D10. SFTR(W) bits SOTU...
13: I NSTRUCCIONES DE CAMBIO ROTACIÓN DE BITS BCDLS (Desplazamiento de un dígito hacia la izquierda) Cuando utilizamos esta función los datos binarios de 32 bits almacenados en dos BCDLS registros de datos consecutivos son tratados como datos de 8 dígitos en BCD, se ***** pueden girar a la izquierda según la cantidad de dígitos designados por S2.
Página 284
13: I NSTRUCCIONES DE CAMBIO ROTACIÓN DE BITS Ejemplo: BCDLS M8120 es el relé interno especial del pulso de inicialización. MOV(W) S1 – D1 – Cuando la CPU inicia la operación, la instrucción MOV (movimiento) M8120 establece 123 y 4567 en los registros de datos D10 y D11, respectivamente.
13: I NSTRUCCIONES DE CAMBIO ROTACIÓN DE BITS WSFT (Cambio de palabras) Cuando la entrada está activada, N bloques de datos de palabras de 16 WSFT bits comenzando por el dispositivo designado por D1 se cambian a las ***** ***** ***** siguientes posiciones de 16 bits.
13: I NSTRUCCIONES DE CAMBIO ROTACIÓN DE BITS ROTL (Rotación a la izquierda) Cuando la entrada está activada, los datos de 16 bits designados por el dispositivo de origen S1 se rotan a la izquierda según la cantidad de bits ROTL(W) bits designados por el dispositivo bits.
Página 287
13: I NSTRUCCIONES DE CAMBIO ROTACIÓN DE BITS Ejemplo: ROTL M8120 es el relé interno especial del pulso de inicialización. MOV(W) S1 – D1 – Cuando la CPU inicia la operación, la instrucción MOV (movimiento) 40966 M8120 establece 40966 en el registro de datos D10. Cada vez que se activa la entrada I0, los datos de 16 bits del registro de ROTL(W) bits...
13: I NSTRUCCIONES DE CAMBIO ROTACIÓN DE BITS ROTR (Rotación a la derecha) Cuando la entrada está activada, los datos de 16 bits designados por el dispositivo de origen S1 se rotan a la derecha según la cantidad de bits ROTR(W) bits designados por el dispositivo bits.
Página 289
13: I NSTRUCCIONES DE CAMBIO ROTACIÓN DE BITS Ejemplo: ROTR M8120 es el relé interno especial del pulso de inicialización. MOV(W) S1 – D1 – Cuando la CPU inicia la operación, la instrucción MOV (movimiento) M8120 establece 13 en el registro de datos D20. ROTR(W) bits SOTU...
Página 290
13: I NSTRUCCIONES DE CAMBIO ROTACIÓN DE BITS 13-12 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS Introducción Las instrucciones de conversión de datos permiten convertir el formato de datos entre binario, BCD y ASCII. Las instrucciones ENCO (codificar), DECO (descodificar) y BCNT (recuento de bits) procesan datos de dispositivos de bits. La instrucción ALT (salida alternativa) activa y desactiva una salida cada vez que se pulsa un botón de entrada.
Página 292
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS Ejemplo: HTOB Binario HTOB(W) SOTU D10 (0000h) D20 (0000h) 1234 4660 D10 (04D2h) D20 (1234h) 9999 39321 D10 (270Fh) D20 (9999h) 14-2 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS BTOH (BCD a Hex) S1 → D1 BTOH(W) S1 Cuando la entrada está activada, los datos BCD designados por S1 se ***** ***** convierten a datos binarios de 16 bits y se almacenan en el destino designado por el dispositivo D1.
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS HTOA (Hex a ASCII) S1 → D1, D1+1, D1+2, D1+3 HTOA(W) S1 Cuando la entrada está activada, los datos binarios de 16 bits ***** ***** ***** designados por S1 se leen desde el dígito menor hasta la cantidad de dígitos designada por S2, se convierten a datos ASCII y se almacenan en el destino comenzando por el dispositivo designado por D1.
Página 295
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS Ejemplos: HTOA • Cantidad de dígitos: 4 Binario ASCII HTOA(W) 4660 SOTU D10 (1234h) D20 (0031h) D21 (0032h) D22 (0033h) D23 (0034h) • Cantidad de dígitos: 3 Binario ASCII HTOA(W) 4660 SOTU D10 (1234h) D20 (0032h) D21 (0033h) D22 (0034h)
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS ATOH (ASCII a Hex) S1, S1+1, S1+2, S1+3 → D1 ATOH(W) S1 Cuando la entrada está activada, los datos ASCII designados por S1 ***** ***** ***** hasta la cantidad de dígitos designada por S2 se convierten a datos binarios de 16 bits y se almacenan en el destino designado por el dispositivo D1.
Página 297
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS Ejemplos: ATOH • Cantidad de dígitos: 4 ASCII Binario ATOH(W) 4660 SOTU D10 (0031h) D20 (1234h) D11 (0032h) D12 (0033h) D13 (0034h) • Cantidad de dígitos: 3 ASCII Binario ATOH(W) SOTU D10 (0031h) D20 (0123h) D11 (0032h) D12 (0033h)
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS BTOA (BCD a ASCII) S1 → D1, D1+1, D1+2, D1+3, D1+4 BTOA(W) S1 Cuando la entrada está activa, los datos en BCD almacenados en S1 ***** ***** ***** se convierten a ASCII. Los datos se leen desde el dígito más bajo hasta la cantidad de dígitos designada por S2.
Página 299
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS Ejemplos: BTOA • Cantidad de dígitos: 5 ASCII Binario BTOA(W) SOTU 12345 D10 (3039h) D20 (0031h) D21 (0032h) D22 (0033h) D23 (0034h) D24 (0035h) • Cantidad de dígitos: 4 ASCII Binario BTOA(W) SOTU 12345 D10 (3039h) D20 (0032h)
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS ATOB (ASCII a BCD) S1, S1+1, S1+2, S1+3, S1+4 → D1 ATOB(W) S1 Cuando la entrada está activada, los datos ASCII designados por S1 ***** ***** ***** hasta la cantidad de dígitos designada por S2 se convierten a datos BCD y a datos binarios de 16 bits.
Página 301
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS Ejemplos: ATOB • Cantidad de dígitos: 5 ASCII Binario ATOB(W) SOTU 12345 D10 (0031h) D20 (3039h) D11 (0032h) D12 (0033h) D13 (0034h) D14 (0035h) • Cantidad de dígitos: 4 ASCII Binario ATOB(W) SOTU 1234 D10 (0031h) D20 (04D2h)
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS ENCO (Codificar) Cuando la entrada está activada, busca el primer bit que esté activado. La ENCO 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.
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS DECO (Decodificar) Esta función nos permite activar el bit que nosotros deseemos, para ello DECO utilizaremos D1 como comienzo de la tabla de bits y el S1 como desplazamiento ***** ***** dentro de la tabla. Módulos de la CPU aplicables FC4A-C10R2/C FC4A-C16R2/C...
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS BCNT (Recuento de bits) Cuando la entrada está activada, la función busca los bits que están BCNT activados en una matriz de bits consecutivos que comienzan en S1 y ***** ***** ***** tienen una longitud almacenada en S2. La cantidad de bits que están activados se almacenarán en D1.
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS ALT (Salida alternativa) Cuando la entrada está activada, se activa la salida, el relé interno o el bit del SOTU registro de desplazamiento designado por D1 y permanece activado una vez ***** desactivada la entrada. Cuando se vuelve a activar la entrada, se desactiva la salida, el relé...
Página 306
14: I NSTRUCCIONES DE CONVERSIÓN DE DATOS 14-16 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
15: I NSTRUCCIONES DE PROGRAMADOR DE SEMANAS Introducción Las instrucciones WKTIM se pueden utilizar tanto como sea necesario para activar y desactivar las salidas y los relés internos designados en horas y días predeterminados de la semana. Una vez establecida la fecha y la hora interna, la instrucción WKTIM compara la hora predeterminada con los datos del reloj en el cartucho del mismo.
Página 308
15: I NSTRUCCIONES DE PROGRAMADOR DE SEMANAS Nota: Si MODE está establecido en 1 o 2, programe días especiales en la tabla de semanas mediante la instrucción WKTBL, seguida de la instrucción WKTIM. Si la instrucción WKTBL no está programada cuando MODE está establecido en 1 o 2 en la instrucción WKTIM, aparecerá...
15: I NSTRUCCIONES DE PROGRAMADOR DE SEMANAS WKTBL (Tabla de semanas) → Tabla de semanas (N ð 20) S1, S2, S3, ... , S ..S WKTBL Cuando la entrada está activada, N bloques de datos de mes/día ***** ***** ***** ***** especiales de los dispositivos designados por S1, S2, S3, ...
Página 310
15: I NSTRUCCIONES DE PROGRAMADOR DE SEMANAS • Con días adicionales en la tabla de semanas (MODE = 1) Cuando la hora actual llega a la hora preestablecida de hora/minuto en los días especiales programados en la WKTBL, la salida designada se activa o desactiva. Además, la salida designada se activa y desactiva cada semana tal y como ha sido designado por el dispositivo S1 de WKTIM.
15: I NSTRUCCIONES DE PROGRAMADOR DE SEMANAS • Mantener la salida ACTIVADA durante varios días Se pueden utilizar varias instrucciones WKTIM para mantener una salida activada durante más de 24 horas. Este ejemplo demuestra un programa para mantener activada la salida designada desde las 8 a.m. de todos los lunes hasta las 7 p.m.
15: I NSTRUCCIONES DE PROGRAMADOR DE SEMANAS Establecimiento de fecha/hora utilizando un programa del usuario Otra forma de establecer los datos de fecha/hora consiste en almacenar los valores en los registros de datos especiales destinados al calendario o al reloj y activar el relé interno especial M8016, M8017 o M8020. Los registros de datos D8015 a D8021 no mantienen los valores actuales de los datos de fecha/hora, pero sí...
15: I NSTRUCCIONES DE PROGRAMADOR DE SEMANAS Ejemplo: Establecimiento de los datos de fecha/hora Este ejemplo demuestra cómo se establecen los datos de fecha/hora utilizando un programa de escalera. Después de almacenar los datos nuevos de fecha/hora en los registros de datos D8015 a D8021, el relé interno especial M8020 (indicador de escritura de datos de fecha/hora) se debe activar para establecer dichos datos en el cartucho del reloj.
15: I NSTRUCCIONES DE PROGRAMADOR DE SEMANAS Ajuste de la exactitud del cartucho del reloj El cartucho opcional del reloj (FC4A-PT1) tiene un error mensual inicial de ±2 minutos a 25°C. La exactitud del cartucho del reloj se puede mejorar hasta ±30 segundos mediante Activar ajuste del cartucho del reloj en Configuración de área de función.
16: I NSTRUCCIONES DE INTERFAZ Introducción La instrucción DISP (mostrar) se utiliza para mostrar los dígitos 1 a 5 de los valores actuales del temporizador y el contador, y los datos del registro de datos en unidades de visualización de 7 segmentos. La instrucción DGRD (lectura digital) se utiliza para leer de 1 a 5 dígitos de la configuración de interruptor digital en un registro de datos.
Página 316
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. Si la entrada I0 está activada, el valor actual de 4 dígitos del DISP contador C10 se muestra en unidades de visualización digital de 7...
16: I NSTRUCCIONES DE INTERFAZ DGRD (Lectura digital) Cuando la entrada está activada, los datos designados por DGRD los dispositivos I y Q se establecen en un registro de datos BCD4 ***** ***** ***** designado por el dispositivo de destino D1. Número de la primera Esta instrucción se puede utilizar para modificar los valores salida...
Página 318
16: I NSTRUCCIONES DE INTERFAZ Tiempo de lectura de datos del interruptor digital La lectura de datos del interruptor digital requiere el siguiente tiempo una vez activada la entrada para la instrucción DGRD. Mantenga la entrada para la instrucción DGRD durante el período de tiempo mostrado a continuación para leer los datos del interruptor digital.
Página 319
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.
Página 320
16: I NSTRUCCIONES DE INTERFAZ 16-6 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Introducción En este capítulo se describe la función de comunicación del usuario que permite la comunicación entre y otros dispositivos externos mediante un puerto RS232C. MicroSmart utiliza las instrucciones de MicroSmart comunicación del usuario para transmitir y recibir comunicaciones dirigidas a y procedentes de dispositivos externos.
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Información general sobre la comunicación del usuario El modo de comunicación del usuario se utiliza para vincular MicroSmart a un dispositivo de comunicación RS232C como un equipo, un módem, una impresora o un lector de códigos de barras. La CPU compacta tipo 10 E/S tiene un puerto RS232C.
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Especificaciones del modo de comunicación del usuario Tipo Comunicación de usuario RS232C Comunicación de usuario RS485 Puerto de comunicaciones Puerto 1 y Puerto 2 Puerto 2 Cantidad de dispositivo de 1 por puerto 31 máximo conexión Estándares...
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Configuración del sistema de comunicación del usuario RS232C Acople un conector adecuado al extremo Equipo de RS232C abierto referido a los contactos de conector del cable indicado a continuación. Cable 1C de comunicación del usuario Al puerto RS232C FC2A-KP1C 2,4 m (7,87 pies) de longitud...
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Conexión de equipos RS485 a través del puerto 2 RS485 Los módulos de la CPU actualizada de tipo estrecho pueden usar la función de comunicación del usuario RS485. Usando la comunicación de usuario RS485, el módulo de la CPU MicroSmart puede conectarse a un máximo de 31 dispositivos RS485.
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Programación de WindLDR Cuando utilice la función de comunicación del usuario para comunicarse con un dispositivo RS232C o RS485 externo, establezca los parámetros de comunicación de MicroSmart para que coincidan con los del dispositivo externo.
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO TXD1 (Transmisión 1) Cuando la entrada está activada, los datos designados por S1 se convierten a un formato especificado y se transmiten a través del ***** ***** ***** puerto 1 a un terminal remoto con un puerto RS232C. Módulos de la CPU aplicables FC4A-C10R2/C FC4A-C16R2/C...
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Cuadro de diálogo Transmisión en WindLDR Selecciones y dispositivos en el cuadro de diálogo Instrucción de transmisión Instrucción de transmisión Tipo Instrucción de recepción Comm Puerto 1, Puerto 7 Transmisión de comunicación del usuario desde el puerto 1 (TXD1) o puerto (TXD Introduzca en esta área los datos que desea transmitir.
Página 329
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Ejemplo: El siguiente ejemplo muestra dos métodos para introducir los datos de ASCII de 3 bytes “1” (31h), “2” (32h), “3” (33h). (1) Constante (Carácter) (2) Constante (Hexadecimal) Designación de registro de datos como S1 Cuando un registro de datos se designa como dispositivo de origen S1, también se deben designar los dígitos de transmisión y el tipo de conversión.
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Dígitos de transmisión (Bytes) Tras la conversión, los datos de transmisión se extraen en dígitos especificados. Los dígitos posibles dependen del tipo de conversión seleccionado. Ejemplo: D10 almacena 010Ch (268) (1) Conversión Binario a ASCII, Dígitos de transmisión = 2 Datos ASCII Datos transmitidos “0”...
Página 331
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO BCC (Carácter de comprobación de bloque) Se pueden adjuntar caracteres de comprobación de bloque a los datos de transmisión. La posición de inicio para el cálculo de BCC se puede seleccionar desde el primer byte hasta el 15º. El BCC, calculado mediante XOR o ADD, puede ser de 1 o 2 dígitos.
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Tipo de conversión El resultado del cálculo de BCC se puede convertir o no en función del tipo de conversión designado, tal y como se describe a continuación. Ejemplo: El resultado del cálculo de BCC es 0041h. (1) Conversión Binario a ASCII Datos ASCII “4”...
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Recuento de bytes de datos de transmisión El registro de datos siguiente al dispositivo designado para el estado de transmisión almacena el recuento de bytes de datos transmitidos por la instrucción TXD. Cuando se incluye BCC en los datos de transmisión, el recuento de bytes del BCC también se incluye en el recuento de bytes de datos de transmisión.
Página 334
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO 3. Haga clic en Constante (Hexadecimal) en el cuadro Tipos y haga clic en Aceptar. A continuación, en el cuadro de diálogo Constante (Hexadecimal) escriba 02 para programar el delimitador de inicio STX (02h). Cuando termine, haga clic en Aceptar.
Página 335
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO 6. De nuevo en el cuadro de diálogo Selección de tipo de datos, haga clic en Constante (Hexadecimal) y luego en Aceptar. A continuación, en el cuadro de diálogo Constante (Hexadecimal) escriba 03 para programar el delimitador de fin ETX (03h).
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO RXD1 (Recepción 1) Cuando la entrada está activada, los datos recibidos a través del puerto 1 desde un terminal remoto se convierten y se almacenan en los registros ***** ***** ***** de datos en función del formato de recepción designado por S1. Módulos de la CPU aplicables FC4A-C10R2/C FC4A-C16R2/C...
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Cuadro de diálogo Recepción de comunicación del usuario en WindLDR Selecciones y dispositivos en el cuadro de diálogo Recepción Instrucción de transmisión Tipo Instrucción de recepción Puerto 1 Recepción de comunicación del usuario a través del puerto 1 (RXD1) Puerto Puerto 2 Recepción de comunicación del usuario a través del puerto 2 (RXD2)
Página 338
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Designación de registro de datos como S1 Cuando un registro de datos se designa como dispositivo de origen S1, también se deben designar los dígitos de recepción y el tipo de conversión. Los datos recibidos se dividen en un bloque de dígitos de recepción especificados, se convierten mediante un tipo de conversión determinado y se almacenan en el registro de datos designado.
Página 339
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Ciclos de repetición Cuando se designa un registro de datos con repetición, los datos recibidos se dividen y se convierten como se ha especificado y los datos convertidos se almacenan en registros de datos consecutivos hasta los ciclos de repetición.
Página 340
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Ejemplo: (1) Cuando se ejecuta una instrucción RXD1/RXD2 sin un delimitador de inicio Datos entrantes Cuando se designa D100 como primer registro de datos “0” “1” “2” “3” **** h D100 (30h) (31h) (32h) (33h) **** h...
Página 341
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Si se incluye un código BCC en el formato de recepción de una instrucción RXD, se puede insertar un delimitador de fin inmediatamente antes o después del mismo. Si se designa un registro de datos o una omisión entre el BCC y el delimitador de fin, no se asegura una recepción correcta.
Página 342
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Omitir Cuando se designa “Omitir” en el formato de recepción, se omite una cantidad especificada de dígitos en los datos entrantes y no se almacenan en los registros de datos. Se pueden omitir continuamente un máximo de 99 dígitos (bytes) de caracteres.
Página 343
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Fórmula de cálculo de BCC La fórmula de cálculo de BCC se puede seleccionar desde operaciones mediante XOR (Exclusive OR) o ADD (suma). ADD-2comp, Modbus ASCII, y Modbus RTU pueden seleccionarse también para los módulos de la CPU actualizada.
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Ejemplo 1: BCC se calcula para el primer byte al sexto utilizando el formato XOR, se convierte de binario a ASCII y se compara con el código BCC adjuntado a los bytes séptimo y octavo de los datos entrantes. Datos entrantes “1”...
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Estado de recepción Designe un registro de datos, de D0 a D1298 o de D2000 a D7998, como dispositivo para almacenar la información del estado de recepción, incluyendo un código de estado de recepción y un código de error de comunicación del usuario.
Página 346
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Ejemplo de datos de recepción: Intervalo de cálculo de BCC “1” “2” “3” “4” “5” “6” “7” “8” “9” “0” “A” “B” (02h) (31h) (32h) (33h) (34h) (35h) (36h) (37h) (38h) (39h) (30h) (41h) (42h) (03h)
Página 347
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO 4. Como el cuadro de diálogo Instrucción de recepción vuelve a aparecer, repita el procedimiento anterior. En el cuadro de diálogo Selección de tipo de datos, haga clic en Omitir y luego en Aceptar. A continuación, en el cuadro de diálogo Omitir, escriba 4 en el cuadro Dígitos y haga clic en Aceptar.
Página 348
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO 8. En el cuadro de diálogo Instrucción de recepción, escriba M20 en el cuadro D1 de destino y escriba D200 en el cuadro D2 de destino. Cuando termine, haga clic en Aceptar. La programación de la instrucción RXD1 ha finalizado y los datos de recepción se almacenarán de la siguiente forma: 5678h = 22136...
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Error de comunicación del usuario Cuando se produce un error de comunicación del usuario, se almacena un código de error en el registro de datos designado como estado de transmisión de la instrucción TXD o estado de recepción de la instrucción RXD.
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Tabla de códigos de caracteres ASCII superior inferior E SP Decimal Decimal ” Decimal Decimal Decimal Decimal & Decimal ’ Decimal BS C A N Decimal HT EM Decimal LF S U B Decimal VT E S C Decimal...
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Señales de control de línea de RS232C Mientras MicroSmart está en modo de comunicación del usuario, los registros de datos especiales pueden utilizarse para activar o desactivar las opciones de señal de control de DSR y de DTR del puerto 2. Este puerto sólo está...
Página 352
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Opción de señal de control de entrada DSR D8105 El registro de datos especial D8105 se utiliza para controlar el flujo de datos entre el puerto 2 RS232C de y el terminal remoto en función de la señal DSR (establecimiento de datos preparado) que se envía MicroSmart desde dicho terminal.
Página 353
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Opción de señal de control de salida DTR D8106 El registro de datos especial D8106 se utiliza para controlar la señal DTR (terminal de datos preparada) para indicar el estado operativo de MicroSmart y el estado de transmisión/recepción. La opción de señal de control DTR sólo se puede utilizar en la comunicación del usuario mediante el puerto RS232C 2.
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Programa de muestra – TXD de comunicación del usuario Este ejemplo demuestra un programa para enviar datos a una impresora mediante la instrucción TXD2 (transmitir) de comunicación del usuario, con un adaptador de comunicación RS232C opcional instalado en el conector del puerto 2 del módulo de la CPU tipo 24 E/S.
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Establecimiento del modo de comunicación del usuario en Configuración de área de función de WindLDR. Como este ejemplo utiliza el puerto RS232C 2, seleccione Protocolo de usuario para el Puerto 2 en Configuración de área de función mediante WindLDR . Consulte la página 17-6. Configuración de los parámetros de comunicación Establezca los parámetros de comunicación para que coincidan con los de la impresora.
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Programa de muestra – RXD de comunicación del usuario Este ejemplo demuestra un programa para recibir datos procedentes de un lector de códigos de barras con un puerto RS232C mediante la instrucción RXD1 (recibir) de comunicación del usuario. Configuración del sistema Cable 1C de comunicación del usuario Lector de códigos de barras...
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Configuración del lector de códigos de barras Los valores que se indican a continuación constituyen un ejemplo de configuración de un lector de códigos de barras. Para la configuración real, consulte en el manual del usuario la sección dedicada al lector de códigos de barras.
17: I NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO Ejemplos de nuevos cálculos de BCC Los módulos de la CPU actualizada pueden usar tres nuevas fórmulas de cálculo BCC de ADD-2comp, Modbus ASCII, y Modbus RTU para transmitir instrucciones TXD1 y TXD2 y recibir instrucciones RXD1 y RXD2.
18: I NSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA Introducción Las instrucciones de ramificación del programa reducen el tiempo de ejecución, permitiendo omitir partes del programa cuando no se cumplen ciertas condiciones. Las instrucciones básicas de ramificación del programa son LABEL y LJMP, que se utilizan para etiquetar una dirección y saltar a la dirección que se ha etiquetado.
Página 360
18: I NSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA Ejemplo: LJMP y LABEL El siguiente ejemplo demuestra un programa que salta a tres partes distintas del programa en función de la entrada. LJMP Cuando la entrada I0 está activada, la ejecución del programa salta a la etiqueta 0. Cuando la entrada I1 está...
18: I NSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA Uso de la instrucción SOTU/SOTD con ramificación del programa Compruebe que las entradas de pulso de los contadores y registros de desplazamiento, y la entrada de las salidas únicas (SOTU y SOTD) se mantienen durante el salto, si es necesario. Mantenga la entrada desactivada durante uno o varios ciclos de scan después del salto para que se reconozca la transición del límite ascendente o descendente.
18: I NSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA LCAL (Llamada de etiqueta) Cuando la entrada está activada, se llama a la dirección con la etiqueta 0 a 127 LCAL designada por S1. Cuando la entrada está desactivada, no tiene lugar ninguna llamada y ***** la ejecución del programa continúa en la siguiente instrucción.
Página 363
18: I NSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA Estructura correcta para llamar a una subrutina Cuando se ejecuta una instrucción LCAL, es posible que las instrucciones restantes del programa en el mismo escalón no se ejecuten tras la devolución, si la subrutina cambia las condiciones de entrada. Después de la instrucción LRET de una subrutina, la ejecución del programa comienza por la instrucción que sigue a la instrucción LCAL, en función de la condición de entrada actual.
18: I NSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA IOREF (Actualización de E/S) Cuando la entrada está activada, los datos de E/S de 1 bit designados por el dispositivo IOREF de origen S1 se actualizan de inmediato independientemente del tiempo de ciclo de scan. ***** Cuando se utiliza I (entrada) como S1, el estado de entrada real se lee inmediatamente en un relé...
18: I NSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA Ejemplo: IOREF El siguiente ejemplo demuestra un programa que transfiere el estado de la entrada I0 a la salida Q0 utilizando la instrucción IOREF. La entrada I2 se ha designado como entrada de interrupción. Si desea obtener información sobre la función de entrada de interrupción, consulte la página 5-23.
18: I NSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA Las instrucciones DI y EI no se pueden utilizar en un programa de interrupción. Si se utiliza, aparecerá un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.
Página 367
18: I NSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA Ejemplo: DI y EI El siguiente ejemplo demuestra un programa que activa y desactiva las entradas de interrupción y la interrupción de temporizador de forma selectiva. Si desea obtener más información sobre las funciones de entrada de interrupción e interrupción de temporizador, consulte las páginas 5-23 y 5-26.
Página 368
18: I NSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA 18-10 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
19: I NSTRUCCIONES DE CONVERSIÓN DE COORDENADAS Introducción Las instrucciones de conversión de coordenadas convierten un punto de datos a otro valor, utilizando una relación lineal (X2, Y2) entre los valores de X e Y. (X1, Y1) Información de actualización Los módulos de la CPU actualizada pueden usar un intervalo ampliado de valores X e Y.
19: I NSTRUCCIONES DE CONVERSIÓN DE COORDENADAS XYFS (Establecimiento de formato XY) Cuando la entrada está activada, se establece el ..XYFS (I) formato para la conversión XY. El número de ***** ***** ***** ***** coordenadas XY, que definen la relación lineal entre X e Y, puede ser de 2 a 5 puntos.
19: I NSTRUCCIONES DE CONVERSIÓN DE COORDENADAS CVXTY (Convertir X a Y) Cuando la entrada está activada, el valor X designado por el dispositivo CVXTY (I) S1 S2 se convierte en el valor Y correspondiente en función de la relación ***** ***** lineal definida en la instrucción XYFS.
Página 372
19: I NSTRUCCIONES DE CONVERSIÓN DE COORDENADAS Programa Versiones del programa Versiones del programa del sistema actualizado del sistema del sistema 32767 65535 32767 Coordenadas válidas 32767 65535 –32768 –32768 65535 Tipos de datos válidos Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R (registro de desplazamiento) se designa como S2 o D1, se utilizan 16 puntos.
19: I NSTRUCCIONES DE CONVERSIÓN DE COORDENADAS CVYTX (Convertir Y a X) Cuando la entrada está activada, el valor Y designado por el dispositivo CVYTX (I) S1 S2 se convierte en el valor X correspondiente en función de la relación ***** ***** lineal definida en la instrucción XYFS.
Página 374
19: I NSTRUCCIONES DE CONVERSIÓN DE COORDENADAS Programa del Versiones del programa del Versiones del programa del sistema actualizado sistema sistema 32767 65535 32767 Coordenadas válidas 32767 65535 –32768 –32768 65535 Tipos de datos válidos Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R (registro de desplazamiento) se designa como S2 o D1, se utilizan 16 puntos.
19: I NSTRUCCIONES DE CONVERSIÓN DE COORDENADAS Ejemplo: Coordenadas de superposición En este ejemplo, la instrucción XYFS establece tres puntos de coordenadas, que definen dos relaciones lineales distintas entre X e Y. Los tres puntos son: (X0, Y0) = (0, 100), (X1, Y1) = (100, 0) y (X2, Y2) = (300, 100).
Página 376
19: I NSTRUCCIONES DE CONVERSIÓN DE COORDENADAS 19-8 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
20: I NSTRUCCIONES DE PULSO Introducción La instrucción PULS (salida de pulso) se utiliza para generar salidas de pulso de 10 a 20.000 Hz que se pueden utilizar para controlar los motores de pulsos de aplicaciones sencillas de control de posición. La instrucción PWM (modulación de anchura de pulso) se utiliza para generar salidas de pulso de 6,81, 27,26 o 217,86 Hz con un ratio de anchura de pulso variable entre el 0% y 100%, que se puede utilizar para el control de iluminación.
20: I NSTRUCCIONES DE PULSO Módulos de la CPU aplicables FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3 — — — Dispositivos válidos Dispositivo Función D Constante Repetición S1 (Origen 1) Registro de control — — — — — — — —...
Página 379
20: I NSTRUCCIONES DE PULSO S1+1 Frecuencia de pulso de salida Cuando S1+0 toma el valor de 0 a 2, el valor almacenado en el registro de datos designado por el dispositivo S1+1 especifica la frecuencia de salida de pulso en porcentaje del máximo del intervalo de frecuencia seleccionado por S1+0.
20: I NSTRUCCIONES DE PULSO Código de Modos de funcionamiento 0 a 2 Modo de funcionamiento 3 error de preselección Error de designación de valor (S1+3 y S1+4 almacenan un valor distinto de 1 a 100.000.000) Designación de recuento de pulsos no válida para PULS2 (S1+2 almacena 1) Dispositivo de destino D1 (Relé...
20: I NSTRUCCIONES DE PULSO Gráfico de control de tiempo para activar el recuento de pulsos Este programa demuestra un gráfico de control de tiempo de la instrucción PULS1 cuando se activa el recuento de pulsos. D202 = 1 (activar recuento de pulsos) PULS D200 Entrada de inicio I0...
20: I NSTRUCCIONES DE PULSO Gráfico de control de tiempo para desactivar el recuento de pulsos Este programa demuestra un gráfico de control de tiempo de la instrucción PULS2 sin recuento de pulsos. D102 = 0 (desactivar recuento de pulsos) PULS D100 Entrada de inicio I1...
20: I NSTRUCCIONES DE PULSO Programa de muestra: PULS1 Este programa demuestra un programa del usuario de la instrucción PULS1 que permite generar 5.000 pulsos a una frecuencia de 111 kHz desde la salida Q0, seguidos de 60.000 pulsos a una frecuencia de 5.555 Hz. Configuración desde el WindLDR En la pantalla de edición de WindLDR, coloque el cursor en el lugar en el que desea insertar la macro de instrucción de pulso, y escriba PULSST.
20: I NSTRUCCIONES DE PULSO PWM1 (Modulación de anchura de pulso 1) Cuando la entrada está activada, la instrucción PWM1 genera una salida de pulso. La frecuencia de pulso de salida se selecciona desde 6,81, 27,26 o ***** ***** 217,86 Hz y el ratio de anchura de pulso de salida está determinado por el dispositivo de origen S1.
Página 385
20: I NSTRUCCIONES DE PULSO Dispositivo de origen S1 (Registro de control) Almacene los valores apropiados en los registros de datos comenzando por el dispositivo designado por S1 antes de ejecutar la instrucción PWM según sea necesario y asegúrese de que los valores están comprendidos dentro del intervalo válido.
Página 386
20: I NSTRUCCIONES DE PULSO S1+5 Valor actual (Palabra alta) S1+6 Valor actual (Palabra baja) Mientras se ejecuta la instrucción PWM1 el recuento de pulso de salida se almacena en dos registros de datos consecutivos designados por los dispositivos S1+5 (palabra superior) y S1+6 (palabra inferior). El valor actual puede ser de 1 a 100.000.000 (05F5 E100h) y se actualiza en cada de ciclo de scan.
Página 387
20: I NSTRUCCIONES DE PULSO Gráfico de control de tiempo para activar el recuento de pulsos Este programa demuestra un gráfico de control de tiempo de la instrucción PWM1 cuando se activa el recuento de pulsos. D202 = 1 (activar recuento de pulsos) D200 Entrada de inicio I0 Ratio de anchura de pulso D201...
Página 388
20: I NSTRUCCIONES DE PULSO Gráfico de control de tiempo para desactivar el recuento de pulsos Este programa demuestra un gráfico de control de tiempo de la instrucción PWM2 sin recuento de pulsos. D102 = 0 (desactivar recuento de pulsos) D100 Entrada de inicio I1 Ratio de anchura de pulso D101...
20: I NSTRUCCIONES DE PULSO Programa de muestra: PWM1 Este programa demuestra un programa del usuario de la instrucción PWM1 que permite generar pulsos desde la salida Q0, con un ratio ACTIVADO/DESACTIVADO del 30% mientras la entrada I0 está desactivada o del 60% cuando está...
20: I NSTRUCCIONES DE PULSO RAMP (Control de rampa) Cuando la entrada está activada, la instrucción RAMP envía un número RAMP predeterminado de pulsos de salida cuya frecuencia cambia según un modelo ***** ***** trapezoidal determinado por el dispositivo de origen S1. Después de comenzar la instrucción RAMP, la frecuencia de pulso de salida aumenta linealmente hasta un valor constante predeterminado, permanece constante en este valor durante algún tiempo y luego disminuye linealmente hasta el valor original.
Página 391
20: I NSTRUCCIONES DE PULSO Dispositivo Función Descripción Cuando S1+0 (modo de operación) = 0 o 1: 1 a 100 (%) Velocidad de cambio de (1% a 100% de la frecuencia máxima del modo seleccionado S1+0) frecuencia Cuando S1+0 (modo de operación) = 2: 1 to 20 (×5%) S1+3 (5% a 100% de la frecuencia máxima del modo seleccionado S1+0) Periodo de cambio de...
Página 392
20: I NSTRUCCIONES DE PULSO S1+2 Frecuencia de pulso inicial Cuando S1+0 toma el valor de 0 a 2, el valor almacenado en el registro de datos designado por el dispositivo S1+2 especifica la frecuencia de salida de pulso inicial en porcentaje del máximo del intervalo de frecuencia seleccionado por S1+0.
Página 393
20: I NSTRUCCIONES DE PULSO S1+4 Control reversible activado El valor almacenado en el registro de datos designado por el dispositivo S1+4 especifica uno de los modos de salida. Valor de Control reversible Descripción S1+4 La salida Q0 genera pulsos de salida; utilizados para el control de única dirección.
20: I NSTRUCCIONES DE PULSO S1+10 Estado de error Si la entrada de inicio de la instrucción RAMP está activada, se comprueban los valores de los dispositivos. Cuando se encuentra algún error en los valores de los dispositivos, el registro de datos designado por el dispositivo S1+10 almacena un código de error.
Página 395
20: I NSTRUCCIONES DE PULSO Dispositivo de destino D1 (Relé de estado) Cuatro relés internos que comienzan por el dispositivo designado en D1 indican el estado de la instrucción RAMP. Estos dispositivos son de sólo lectura. Dispositivo Función Descripción Salida de pulso 0: Salida de pulso DESACTIVADA D1+0 ACTIVADA...
20: I NSTRUCCIONES DE PULSO Gráfico de control de tiempo para control reversible desactivado Este programa demuestra un gráfico de control de tiempo de la instrucción RAMP cuando el control reversible está desactivado. D204 = 0 (control reversible desactivado) RAMP D200 Entrada de inicio I0 Frecuencia de pulso constante...
20: I NSTRUCCIONES DE PULSO Gráfico de control de tiempo para control reversible con salida de pulso única Este programa demuestra un gráfico de control de tiempo de la instrucción RAMP cuando el control reversible está activado con salida de pulso única. D204 = 1 (control reversible con salida de pulso única) RAMP D200...
20: I NSTRUCCIONES DE PULSO Gráfico de control de tiempo para control reversible con salida de pulso dual Este programa demuestra un gráfico de control de tiempo de la instrucción RAMP cuando el control reversible está activado con salida de pulso dual. D204 = 2 (control reversible con salida de pulso dual) RAMP D200...
20: I NSTRUCCIONES DE PULSO Programa de muestra: RAMP — Control reversible desactivado Este programa demuestra un programa del usuario de la instrucción RAMP que permite generar 48.000 pulsos desde la salida Q0. Frecuencia de pulso estable: 10.000 Hz Frecuencia de pulso inicial: 10 Hz Periodo de cambio de frecuencia: 2.000 ms...
20: I NSTRUCCIONES DE PULSO Programa de muestra: RAMP — Control reversible con salida de pulso única Este programa muestra un programa de usuario de la instrucción RAMP1 para generar 48.000 pulsos desde la salida Q0. La salida de dirección de control Q1 se desactiva o activa mientras la entrada I1 esté desactivada o activa para indicar la dirección de avance o inversa, respectivamente.
20: I NSTRUCCIONES DE PULSO Programa de muestra: RAMP — Control reversible con salida de pulso dual Este programa muestra un programa de usuario de la instrucción RAMP1 para generar 48.000 pulsos desde la salida Q0 (pulso adelante) o Q1 (pulso inverso) mientras la entrada I1 esté desactivada o activada, respectivamente.
20: I NSTRUCCIONES DE PULSO ZRN1 (Devolución de cero 1) Cuando la entrada está activada, la instrucción ZRN1 envía una salida ZRN1 de pulso de una frecuencia alta predeterminada desde la salida Q0. ***** ***** ***** Cuando se activa una entrada de desaceleración, la frecuencia de salida disminuye a una frecuencia reducida.
Página 403
20: I NSTRUCCIONES DE PULSO S1+0 Modo de operación inicial El valor almacenado en el registro de datos designado en el dispositivo S1+0 determina el intervalo de frecuencia alta de la salida de pulso inicial. 0: 10 a 1.000 Hz 1: 100 a 10.000 Hz 2: 1.000 a 20.000 Hz S1+1 Frecuencia de pulso inicial...
20: I NSTRUCCIONES DE PULSO Dispositivo de origen S2 (Entrada de desaceleración) Cuando la entrada de desaceleración se activa mientras la instrucción ZRN está generando pulsos de salida de la frecuencia de pulso inicial, la frecuencia de pulso cambia a la frecuencia reducida. Cuando se desactiva, la instrucción ZRN deja de generar pulsos de salida.
20: I NSTRUCCIONES DE PULSO Gráfico de control de tiempo para la operación de devolución de cero Este programa demuestra un gráfico de control de tiempo de la instrucción ZRN1 en el que la entrada I2 se utiliza como entrada de desaceleración de alta velocidad. D200 Entrada de inicio I0 Entrada de desaceleración I2...
20: I NSTRUCCIONES DE PULSO Programa de muestra: ZRN1 Este programa demuestra un programa del usuario en el que la instrucción ZRN1 se utiliza para la operación de devolución de cero que permite generar pulsos de salida con una frecuencia de pulso inicial de 3 kHz desde la salida Q0 mientras la entrada I1 está...
21: I NSTRUCCIÓN Introducción La instrucción PID implementa un algoritmo (proporcional, integral y derivado) con ajuste automático incorporado para determinar los parámetros PID, como la ganancia proporcional, el tiempo integral, el tiempo derivado y la acción de control automáticamente. Esta instrucción está diseñada principalmente para su uso con un módulo E/S analógica para leer datos de entrada analógicos, y activa y desactiva una salida designada para realizar un control de PID en aplicaciones como el control de temperatura descritas en el ejemplo de aplicación de la página 21-17.
21: I NSTRUCCIÓN PID (Control de PID) Cuando la entrada está activada, el ajuste automático y/ o la acción de PID se ejecutan en función del valor (0 a ***** ***** ***** ***** ***** 2) almacenado en un dispositivo del registro de datos asignado para el modo de operación.
Página 409
21: I NSTRUCCIÓN Dispositivo de origen S1 (Registro de control) Almacene los valores apropiados en los registros de datos comenzando por el dispositivo designado por S1 antes de ejecutar la instrucción PID según sea necesario y asegúrese de que los valores están comprendidos dentro del intervalo válido.
Página 410
21: I NSTRUCCIÓN 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.
Página 411
21: I NSTRUCCIÓN 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 de control correctamente.
Página 412
21: I NSTRUCCIÓN 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).
Página 413
21: I NSTRUCCIÓN Ganancia proporcional S1+7 La ganancia proporcional es un parámetro que sirve para determinar la cantidad de acción proporcional en la banda proporcional. Cuando se utiliza el ajuste automático estableciendo el modo de operación (S1+3) en 1 (AT+PID) o 2 (AT), se determina una ganancia proporcional automáticamente y no es necesario que el usuario la especifique.
Página 414
21: I NSTRUCCIÓN Coeficiente de inicio integral S1+10 El coeficiente de inicio integral es un parámetro que sirve para determinar el punto, en un porcentaje del término proporcional, donde se inicia la acción integral. Por lo general, el registro de datos designado por el dispositivo S1+10 (coeficiente de inicio integral) almacena 0 para seleccionar un coeficiente de inicio integral del 100% y el relé...
Página 415
21: I NSTRUCCIÓN Ejemplo – Período de muestreo: 80 mseg, Tiempo de ciclo de scan: 60 mseg (Período de muestreo > Tiempo de ciclo de scan) 1 ciclo de 1 ciclo de 1 ciclo de 1 ciclo de 1 ciclo de 1 ciclo de 1 ciclo de 1 ciclo de...
Página 416
21: I NSTRUCCIÓN 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á...
Página 417
21: I NSTRUCCIÓN 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).
Página 418
21: I NSTRUCCIÓN Ajuste automático (AT) Cuando se selecciona el ajuste automático con el modo de operación (S1+3) establecido en 1 (AT+PID) o 2 (AT), éste se ejecuta antes de iniciar el control de PID para determinar los parámetros de PID, como la ganancia proporcional (S1+7), el tiempo integral (S1+8), el tiempo derivado (S1+9) y la acción de control (S2+0) automáticamente.
21: I NSTRUCCIÓN Acción de control S2+0 Cuando se ejecuta el ajuste automático con el modo de operación (S1+3) establecido en 1 (AT+PID) o 2 (AT), la acción de control se determina automáticamente. Cuando el ajuste automático produce una acción de control directa, se activa el relé...
21: I NSTRUCCIÓN Desactivación del coeficiente de inicio integral S2+3 El coeficiente de inicio integral (S1+10) se activa o desactiva utilizando el relé de control de desactivación del coeficiente de inicio integral designado por el dispositivo S2+3. Para activar el coeficiente de inicio integral (S1+10), desactive S2+3; el término integral se activa tal y como especifica dicho coeficiente.
21: I NSTRUCCIÓN Dispositivo de origen S4 (Variable de proceso antes de la conversión) La instrucción PID está diseñada para utilizar datos de entrada analógica de un módulo de E/S analógica como variable de proceso. El módulo de E/S analógica convierte la señal de entrada en un valor digital de 0 a 4095 y lo almacena en un registro de datos según la posición del montaje del módulo de E/S analógica y el canal de entrada analógica conectado al origen de entrada analógica.
21: I NSTRUCCIÓN Dispositivo de destino D1 (Variable manipulada) El registro de datos designado por el dispositivo de destino D1 almacena la variable manipulada de –32768 a 32767 calculada por la acción de PID. Cuando el resultado del cálculo es menor que –32768, D1 almacena – 32768.
21: I NSTRUCCIÓN 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.
21: I NSTRUCCIÓN Dirección del Dispositi Función Descripción dispositivo (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) Variable manipulada Almacena el resultado del cálculo de PID D102 Entrada de inicio de PID...
21: I NSTRUCCIÓN Datos de entrada analógica frente a variable de proceso tras la conversión Variable de proceso tras la conversión (S1+0) Valor máximo de conversión lineal (S1+5): 13000 (1300°C) Valor de alarma alta (S1+14): 2500 (250°C) Punto de consigna (S3): 2000 (200°C) Punto de consigna de AT (S1+21): 1500 (150°C) Valor mínimo de conversión lineal (S1+6): 0 (0°C) 4095...
Página 426
21: I NSTRUCCIÓN 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é...
Página 427
21: I NSTRUCCIÓN Cuadro de diálogo Ajustar parámetros PID (PIDST) Coloque el cursor en el lugar en el que desea insertar la instrucción PIDST, haga clic con el botón derecho del ratón y seleccione Instrucciones de macro > PIDST (Ajustar parámetros PID) . En el cuadro de diálogo PIDST, realice el programa que se muestra a continuación.
Página 428
21: I NSTRUCCIÓN Notas para utilizar la instrucción PID: • Como la instrucción PID requiere un funcionamiento continuo, mantenga la entrada de inicio activada para dicha instrucción. • La salida de alarma alta (S2+4) y la de alarma baja (S2+5) funcionan mientras la entrada de inicio para la instrucción PID está activada.
22: I NSTRUCCIONES EMPORIZADOR DUAL APRENDER Introducción Las instrucciones de temporizador dual generan pulsos ACTIVADO/DESACTIVADO con la duración necesaria desde una salida, un relé interno o un bit del registro de desplazamiento designado. Hay cuatro temporizadores duales disponibles y la duración de ACTIVADO/DESACTIVADO se puede seleccionar desde 1 mseg a 65535 seg.
22: I NSTRUCCIONES EMPORIZADOR DUAL APRENDER TTIM (Temporizador tutor) Mientras la entrada está activada, la duración de ACTIVADO se mide en unidades de TTIM 100 mseg y el valor medido se almacena en un registro de datos designado por el ***** dispositivo de destino D1.
Página 432
22: I NSTRUCCIONES EMPORIZADOR DUAL APRENDER 22-4 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
23: I NSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE Introducción Las instrucciones de acceso al módulo inteligente se usan para leer o escribir datos en el módulo de la CPU y un máximo de siete módulos inteligentes mientras el módulo de la CPU está ejecutándose o cuando el módulo de la CPU está...
23: I NSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE Información general del acceso al módulo inteligente La instrucción Ejecutar lectura de acceso lee los datos de la dirección designada en el módulo inteligente y guarda los datos leidos en el dispositivo designado mientras el módulo de la CPU está ejecutándose. La instrucción Ejecutar lectura de acceso escribe los datos del dispositivo designado en la dirección designada en el módulo inteligente mientras el módulo de la CPU está...
23: I NSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE RUNA READ (Ejecutar acceso de lectura) Mientras la entrada está activada, los datos se RUNA(*) DATOS ESTADO MÓDULO DIRECCIÓN BYTE leen de la zona de inicio en DIRECCIÓN del READ ***** ***** módulo inteligente designado por MÓDULO y se almacena en el dispositivo designado por DATOS.
23: I NSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE RUNA WRITE (Ejecutar acceso de escritura) Mientras la entrada está activada, los datos se RUNA(*) DATA(R) ESTADO MÓDULO DIRECCIÓN BYTE escriben de la zona de inicio en el dispositivo WRITE ***** ***** designado por DATOS en DIRECCIÓN del módulo inteligente designado por MÓDULO.
23: I NSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE STPA READ (Detener acceso de lectura) Cuando se detiene el módulo de la CPU, los STPA(*) DATOS ESTADO MÓDULO DIRECCIÓN BYTE datos se leen de la zona de inicio en READ ***** ***** DIRECCIÓN del módulo inteligente designado Para esta instrucción no se necesita la entrada inicial.
Página 438
23: I NSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE Si se programa una instrucción STPA READ entre las instrucciones MCS y MCR, la instrucción STPA READ se ejecuta cuando el módulo de la CPU se detiene independientemente de si la condición de entrada para las instrucciones MCS está...
23: I NSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE STPA WRITE (Detener acceso de escritura) Cuando el módulo de la CPU se detiene, los STPA(*) DATA(R) ESTADO MÓDULO DIRECCIÓN BYTE datos se escriben de la zona de inicio en el WRITE ***** ***** dispositivo designado por DATOS en...
23: I NSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE Si se programa una instrucción STPA WRITE entre las instrucciones MCS y MCR, la instrucción STPA WRITE se ejecuta cuando el módulo de la CPU se detiene independientemente de si la condición de entrada para las instrucciones MCS está...
Página 441
23: I NSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE Ejemplo: RUNA READ El siguiente ejemplo ilustra el movimiento de datos de la instrucción RUNA READ. El movimiento de datos de STPA READ es el mismo que la instrucción RUNA READ. Mientras la entrada I0 está activada, los datos RUNA(W) DATOS ESTADO...
Página 442
23: I NSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE 23-10 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
24: C ONTROL DE ANALÓGICA Introducción proporciona capacidades de control de E/S analógica con resolución de 12 a 16 bits utilizando MicroSmart módulos de E/S analógica. Este capítulo describe la configuración del sistema para utilizar módulos de E/S analógica, procedimientos de programación de WindLDR , dirección del dispositivo de registros de datos para módulos de E/S analógica y un ejemplo de aplicación.
24: C ONTROL DE ANALÓGICA Configuración desde el WindLDR ver. 5,0 o posterior dispone de la macro ANST (Set Analog Module Parameters) para facilitar la WindLDR programación de los módulos de E/S analógicas. 1. Coloque el cursor en el lugar en el que desea insertar la instrucción ANST en la pantalla de edición de escalera, escriba ANST y pulse la tecla Intro.
Página 445
24: C ONTROL DE ANALÓGICA 3. Haga clic en el botón Configurar debajo de las ranuras seleccionadas. Aparece el cuadro de diálogo Ajustar parámetros del módulo analógico. Todos los parámetros del control de E/ S analógico pueden ajustarse en este cuadro de diálogo. Los parámetros disponibles varían con el tipo de módulo de E/S analógica.
Página 446
24: C ONTROL DE ANALÓGICA Nota para el Dispositivo de origen de la instrucción PID S4 (variable del proceso) Al utilizar la instrucción PID, especifique el número del registro de datos bajo Datos en el cuadro de diálogo Configurar parámetros como dispositivo de origen S4 (variable del proceso) de la instrucción PID. Los datos de entrada analógica en el registro de datos seleccionado se utilizan como variable de proceso de la instrucción PID.
Página 447
24: C ONTROL DE ANALÓGICA 7. Seleccione un tipo de señal para cada canal. Haga clic a la derecha del campo Tipo de señal, luego aparece una lista desplegable para mostrar todos los tipos de señal de entrada o salida disponible. Si no utiliza ninguna señal de entrada o salida, seleccione el valor predeterminado o No usado para el canal.
Página 448
24: C ONTROL DE ANALÓGICA 9. Seleccione un valor de escala (Sólo módulos de entrada analógica tipo de actualización de escalera). Si se seleccionan grados Celcius o Fahrenheit para el termopar, termómetro de resistencia o tipos de señal de termistor en los módulos de entrada analógica de tipo de actualización escalera, el valor de escala puede seleccionarse de entre ×1, ×10, o bien ×100 dependiendo del tipo de señal seleccionada.
Página 449
24: C ONTROL DE ANALÓGICA 12. Haga clic en el botón Aceptar para guardar los cambios y salir del cuadro de diálogo Configurar parámetros. 13. Repita los mismos pasos para las otras ranuras. 14. Cuando finalice haga clic en el botón Aceptar para guardar los cambios y salir del cuadro de diálogo Ajustar parámetros del módulo analógico.
24: C ONTROL DE ANALÓGICA Parámetros de control de E/S analógica Los parámetros disponibles para el control de E/S analógica dependen del tipo de módulos de E/S analógica, según se resume en la siguiente tabla. Designe los parámetros en el cuadro de diálogo Configurar parámetros de la macro ANST según lo requiera su aplicación.
24: C ONTROL DE ANALÓGICA Dirección del dispositivo de registros de datos para módulos de E/S analógica Los módulos de E/S analógica se numeran del 1 al 7, según el orden de aumento de distancia desde el módulo de la CPU. Los registros de datos se asignan a cada módulo de E/S analógica dependiendo del número de módulo de E/S analógica.
24: C ONTROL DE ANALÓGICA Módulos de E/S analógicas del tipo actualizar Escalera Si utiliza un módulo de entrada o salida analógica del tipo actualizar escalera, el primer número del registro de datos puede designarse en el cuadro de diálogo macro ANST. La cantidad de registros de datos necesarios depende del modelo del módulo de entrada o salida analógica del tipo actualizar escalera.
Página 453
24: C ONTROL DE ANALÓGICA Desfase del Tamaño de número de Predetermi datos Parámetro Canal registro de nado (palabra): datos — — — — Estado operativo de entrada analógica CH4 * — CH5 * — CH6 * — CH7 * —...
24: C ONTROL DE ANALÓGICA Parámetros de entrada analógica Los parámetros de entrada analógica incluyen el tipo de señal de entrada analógica, el tipo de datos de entrada analógica, los valores máximo y mínimo de entrada analógica, el valor del filtro, el parámetro del termistor, los datos de entrada analógica y los estados de funcionamiento de la entrada analógica.
Página 455
24: C ONTROL DE ANALÓGICA Intervalo opcional Si se selecciona Intervalo opcional como tipo de datos de entrada analógica, ésta se convertirá linealmente a datos digitales en el intervalo entre los valores mínimo y máximo designados en el cuadro de diálogo Ajustar parámetros del módulo analógico.
24: C ONTROL DE ANALÓGICA Resistencia Si se selecciona Resistencia como tipo de datos de entrada analógica, ésta se convertirá linealmente a datos digitales en el intervalo descrito en la siguiente tabla. Esta opción está disponible sólo cuando se selecciona el termistor del tipo NTC o PTC para FC4A-J8AT1.
24: C ONTROL DE ANALÓGICA Datos de entrada analógica La señal de entrada analógica se convierte en un valor digital dentro del intervalo especificado mediante el tipo de datos de entrada analógica y los parámetros aplicables y se almacena en un registro de datos asignado a los datos de entrada analógica.
24: C ONTROL DE ANALÓGICA Tipo Actualización de escalera El estado operativo de cada canal de entrada analógica se almacena en un registro de datos determinado por el número del registro de datos seleccionado en el cuadro de diálogo Ajustar parámetros del módulo analógico de la macro ANST.
24: C ONTROL DE ANALÓGICA Parámetros de salida analógica Los parámetros de salida analógica incluyen el tipo de señal de salida analógica, el tipo de datos de salida analógica, los valores máximo y mínimo de salida analógica, los datos de salida analógica y los estados de funcionamiento de la salida analógica.
24: C ONTROL DE ANALÓGICA Estado operativo de salida analógica El estado operativo de cada canal de salida analógica se almacena en un registro de datos asignado al estado operativo de la salida analógica. Mientras la salida analógica está funcionando correctamente, el registro de datos almacena 0.
24: C ONTROL DE ANALÓGICA Ejemplo: E/S analógica El siguiente ejemplo muestra un programa de control de E/S analógica mediante un termistor NTC. Se montan dos módulos de E/S analógica en las ranuras mostradas a continuación. Configuración del sistema Módulo de la Módulo de entrada Módulo de salida CPU tipo delgado...
24: C ONTROL DE ANALÓGICA Diagramas de cableado FC4A-J8AT1 (Módulo de entrada analógica) Nº de terminal Canal Fusible 24V CC – 24V CC — Termistor NTC • Especificaciones del termistor Núm. de tipo NT731ATTD103K38J (KOA) Tipo 10,000Ω 25°C Parámetro B 3,800K FC4A-T08S1 (Módulo de salida de emisor de transistor de 8 puntos) Nº...
24: C ONTROL DE ANALÓGICA Programación de WindLDR Los módulos de E/S analógica se programan usando la macro ANST en WindLDR . Programe la macro ANST tal como se muestra a continuación. • El módulo de entrada analógica FC4A-J8AT1 en la Ranura 1 Intervalo de asignación DR Designación Descripción...
Página 464
24: C ONTROL DE ANALÓGICA • El módulo de salida analógica FC4A-K1A1 en la Ranura 3 Intervalo de asignación DR Designación Descripción D760 - D779 — Asignación automática del intervalo, 20 palabras Canal Elemento Designación Descripción Entre 0 y 10 Tipo de señal Salida de tensión V CC...
Página 465
24: C ONTROL DE ANALÓGICA Cambiar la salida analógica mientras la CPU está detenida Cuando se usa el módulo de la salida analógica FC4A-K2C1, el valor de la salida analógica puede cambiarse mientras está detenido el módulo de la CPU. Para cambiar el valor de salida analógica, guarde un valor requerido de salida en las direcciones de memoria asignados a los datos de salida analógica.
Página 466
24: C ONTROL DE ANALÓGICA 24-24 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
25: C OMUNICACIÓN DE LA RED Configuración del sistema de la red Data-Link Para configurar la red Data-Link, instale el adaptador de comunicación RS485 (FC4A-PC3) en el conector del puerto 2 del módulo de la CPU tipo 16 E/S o 24 E/S. Si utiliza el módulo de la CPU delgada, monte el módulo de comunicación RS485 (FC4A-HPC3) junto al módulo de la CPU.
25: C OMUNICACIÓN DE LA RED Asignación del registro de datos para los datos de transmisión/recepción La estación maestra dispone de 12 registros de datos asignados a la comunicación de datos con cada estación esclava. Cada estación esclava dispone de 12 registros de datos asignados a la comunicación de datos con la estación maestra.
25: C OMUNICACIÓN DE LA RED Registro de datos especiales para error de comunicación de vínculo de datos Además de los registros de datos asignados a la comunicación de datos, la estación maestra cuenta con 31 registros de datos especiales y cada estación esclava dispone de un registro de datos especial para almacenar los códigos de error de comunicación de la red Data-Link.
25: C OMUNICACIÓN DE LA RED Código de error de comunicación de la red Data-Link El código de error de la red Data-Link se almacena en el registro de datos especial asignado para indicar un error de comunicación en el sistema de la red Data-Link. Cuando se produce este error, el relé interno especial M8005 (error de comunicación de la red Data-Link) se activa también en las estaciones maestras y esclavas.
25: C OMUNICACIÓN DE LA RED Comunicación de la red Data-Link entre la estación maestra y la esclava La estación maestra tiene 6 registros de datos asignados para transmitir datos a una estación esclava y otros 6 para recibir datos procedentes de una estación esclava. La cantidad de registros de datos para la red Data- Link se puede seleccionar de 0 a 6 mediante WindLDR .
25: C OMUNICACIÓN DE LA RED Relés internos especiales para la comunicación de la red Data-Link Los relés internos especiales M8005 a M8007 y M8080 a M8117 se asignan a la comunicación de la red Data- Link. M8005 Error de comunicación de la red Data-Link Cuando se produce un error durante la comunicación en el sistema de la red Data-Link, se activa M8005.
Página 474
25: C OMUNICACIÓN DE LA RED M8080-M8116 Relé de finalización de comunicación de estación esclava (Estación maestra) Los relés internos especiales M8080 a M8116 se utilizan para indicar la finalización de la actualización de datos. Cuando se termina una comunicación de la red Data-Link con una estación esclava, se activa un relé interno especial asignado para dicha estación durante un tiempo de ciclo de scan de la estación maestra.
25: C OMUNICACIÓN DE LA RED 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.
Página 476
25: C OMUNICACIÓN DE LA RED Estación esclava de la red Data-Link 1. Desde la barra de menú de WindLDR, seleccione Configurar > Configuración de área de función > Puerto de comunicacions. Aparece el cuadro de diálogo Configuración de área de función para Puerto de comunicacions. 2.
Control de tiempo de Los datos recibidos desde una estación esclava se actualizan en cada procesamiento actualización de la estación de END. maestra Estaciones maestras IDEC como el OpenNet MicroSmart , MICRO , MICRO C, FA-3S (PF3S-SIF4) aplicables Estaciones esclavas...
Página 478
25: C OMUNICACIÓN DE LA RED La secuencia de comunicación en el modo de actualización individual se indica a continuación: 1 tiempo de ciclo de scan END procesado Estación maestra esclava 1 esclava 2 esclava 3 esclava 31 esclava 1 Actualización Actualización Actualización...
25: C OMUNICACIÓN DE LA RED Ejemplo: Tiempo de actualización Cuando se efectúa la comunicación de la red Data-Link con parámetros como por ejemplo palabras transmitidas 6, palabras recibidas 6, estaciones esclavas 8 y un tiempo de ciclo medio de scan de 20 mseg, el tiempo total de actualización Trf8 de la comunicación con las ocho estaciones esclavas será: [Velocidad en baudios 19200 bps] Trf8 = {4,2 mseg + 2,4 mseg ×...
El sistema de comunicación de la red Data-Link puede incluir los controladores microprogramables OpenNet , MICRO / MICRO de IDEC y los controladores programables de la serie FA-3S que utilizan Controller módulos de interfaz serie. La red Data-Link con OpenNet Controller Configuración de OpenNet Controller...
26: M ANTENIMIENTO DEL EQUIPO Introducción Cuando se conecta un módulo de la CPU de MicroSmart a un equipo, en él se pueden supervisar el estado operativo y el estado de E/S, se pueden supervisar o actualizar los datos del módulo de la CPU y se pueden cargar y descargar los programas del usuario.
26: M ANTENIMIENTO DEL EQUIPO Programación de WindLDR En el sistema de Conexión a Ordenador 1:1 se puede conectar un equipo al puerto 1 o 2 del módulo de la CPU de MicroSmart . En el sistema de Conexión a Ordenador 1:N, se debe conectar un equipo al puerto 2 del módulo de la CPU y todos los módulos de la CPU deben tener un número de dispositivo único de 0 a 31.
26: M ANTENIMIENTO DEL EQUIPO Asignación de números de dispositivo Cuando asigne un número de dispositivo único de 0 a 31 a cada módulo de la CPU para la red de Conexión a Ordenador 1:N, descargue el programa del usuario que contiene el parámetro de número de dispositivo para cada módulo de la CPU en el sistema de Conexión a Ordenador 1:1 y después, asigne el nuevo número de dispositivo al módulo de la CPU.
26: M ANTENIMIENTO DEL EQUIPO Conversor RS232C/RS485 FC2A-MD1 El conversor RS232C/RS485 FC2A-MD1 se utiliza para convertir las señales de datos entre EIA RS232C y EIA RS485. Este conversor facilita la conexión de un dispositivo host con interfaz RS232C a varios módulos de la CPU de MicroSmart utilizando un solo cable.
26: M ANTENIMIENTO DEL EQUIPO Contactos de conector RS232C Conector hembra D-sub de 25 contactos Núm. de Descripción contacto Toma de tierra de marco Datos de transmisión Datos de recepción (RTS) No utilizado (CTS) No utilizado Nota: Los terminales 4 y 5 están conectados (NC) No utilizado entre si internamente.
Página 486
26: M ANTENIMIENTO DEL EQUIPO 26-6 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
27: M ODO DE MÓDEM Introducción Este capítulo describe el modo de módem designado para la comunicación entre un MicroSmart y otro MicroSmart o cualquier equipo de terminal de datos a través de líneas telefónicas. Utilizando el modo de módem, MicroSmart puede inicializar un módem, marcar un número de teléfono, enviar un comando AT, activar el modo de respuesta para esperar una llamada entrante y desconectar la línea telefónica.
27: M ODO DE MÓDEM Configuración del sistema Para conectar un módem a MicroSmart , instale el adaptador de comunicación RS232C (FC4A-PC1) en el conector del puerto 2 en los módulos de la CPU compacta tipo 16 E/S o 24 E/S o monte el módulo de comunicación RS232C (FC4-HPC1) junto al módulo de la CPU delgada y utilice el cable 1C del módem (FC2A-KM1C).
27: M ODO DE MÓDEM Relés internos especiales para el modo de módem Los relés internos especiales M8050-M8077 se asignan al modo de módem. M8050 a M8056 se utilizan para enviar un comando AT o para desconectar la línea telefónica. M8060-M8066 y M8070-M8076 se activan para indicar los resultados del comando.
27: M ODO DE MÓDEM Registros de datos especiales para el modo de módem Los registros de datos especiales D8103 y D8109-D8199 están asignados al modo de módem. Cuando comienza a ejecutarse, D8109 y D8110 almacenan los valores predeterminados y D8145-D8169 MicroSmart almacenan la cadena de inicialización predeterminada.
27: M ODO DE MÓDEM Modo de originar El modo de originar se utiliza para enviar una cadena de inicialización al módem, emitir el comando ATZ para resetear el módem y marcar el número de teléfono. Para ejecutar un comando, active uno de los relés internos de inicio M8050-M8052.
Página 492
27: M ODO DE MÓDEM Marcado del número de teléfono Los registros de datos D8170-D8199 están asignados al número de teléfono. Antes de activar uno de los relés internos de inicio M8050-M8052 para el modo de originar, almacene el número de teléfono en los registros de datos, comenzando por D8170.
27: M ODO DE MÓDEM Modo de desconexión El modo de desconexión incluye sólo un comando para desconectar la línea telefónica. Para ello, active el relé interno M8053. La línea telefónica se desconecta desactivando la señal DTR, ya que la cadena de inicialización incluye el comando &D2.
27: M ODO DE MÓDEM Modo de respuesta El modo de respuesta se utiliza para enviar una cadena de inicialización al módem y emitir el comando ATZ para resetear el módem. Para ejecutar un comando, active uno de los relés internos de inicio M8055 o M8056. Si dos o más relés internos de inicio se activan simultáneamente, se produce un error y el código de error 61 se almacena en el registro de datos de estado de modo de módem D8111 (consulte la página 27-10).
27: M ODO DE MÓDEM Registro de datos de estado de modo de módem Cuando se activa el modo del módem, el registro de datos D8111 almacena un estado de modo de módem o un código de error. Valor de Estado Descripción D8111...
27: M ODO DE MÓDEM Comandos de cadena de inicialización La cadena de inicialización incorporada (consulte la página 27-5) incluye los comandos que se indican a continuación. Si desea obtener más información sobre los comandos de módem, consulte el manual del usuario del módem.
27: M ODO DE MÓDEM Preparación previa a la utilización del módem Antes de utilizar un módem, consulte el manual del usuario del mismo. La cadena de inicialización necesaria depende del modelo y marca del módem. Cuando MicroSmart comienza a ejecutar el programa del usuario, las cadenas de inicialización predeterminadas del módem se almacenan en D8145-D8169.
27: M ODO DE MÓDEM Programación de WindLDR La página Comunicación en Configuración de área de función debe programarse para activar la comunicación de módem para el puerto 2. Si es necesario, también pueden modificarse los parámetros de comunicación de dicho puerto del módulo de la CPU.
27: M ODO DE MÓDEM Procedimiento operativo para el modo de módem 1. Una vez finalizado el programa del usuario incluyendo la Configuración de área de función, descárguelo en MicroSmart desde un equipo que esté ejecutando WindLDR. 2. Inicie MicroSmart para ejecutar el programa del usuario. 3.
27: M ODO DE MÓDEM Programa de muestra del modo de originar del módem Este ejemplo muestra un programa del usuario para que el modo de originar del módem mueva valores a los registros de datos asignados al modo de módem, lo inicialice, marque el número de teléfono y desconecte la línea telefónica.
27: M ODO DE MÓDEM Programa de muestra del modo de respuesta del módem Este ejemplo muestra un programa del usuario para que el modo de respuesta del módem mueva un valor a un registro de datos asignado al modo de módem y lo inicialice. Mientras la línea de teléfono está conectada, la instrucción RXD2 de comunicación del usuario se ejecuta para recibir una comunicación entrante.
27: M ODO DE MÓDEM Solución de problemas en la comunicación de módem Cuando se activa un relé interno de inicio, los datos de D8111 (estado de modo de módem) cambian, pero el módem no funciona. Causa: Se está utilizando un cable equivocado o la conexión es incorrecta. Solución: Utilice el cable de módem 1C (FC2A-KM1C).
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Introducción Este capítulo describe la información general acerca de la Interfaz Actuador-Sensor, abreviado AS-Interface e información detallada acerca del uso del módulo principal de AS-Interface. Acerca de AS-Interface La AS-Interface es un tipo de bus de campo cuyo objetivo principal es controlar sensores y actuadores. La AS-Interface es un bus de campo abierto, que cumple con los requisitos de la norma IEC62026, el cual no pertenece con exclusividad a ningún fabricante.
Página 504
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Requisitos del bus de campo de AS-Interface Principal El módulo principal de AS-Interface controla y supervisa el estado de los dispositivos secundarios conectados al bus de AS-Interface. Normalmente el módulo principalde AS-Interface se conecta a un PLC (a veces llamado "sistema central") o a un convertidor de protocolo.
Precaución Interface. La tensión normal de salida de la fuente de alimentación de la AS-Interface es de 30 V CC. Fuentes de alimentación de AS-Interface recomendadas por IDEC Tensión de entrada Tensión de salida Potencia de salida Núm. de tipo...
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Características principales de la AS-Interface V2 con la capacidad de expansión esclava El AS-Interface es un elemento que realiza una gestión de bus fiable, en el que un módulo principal supervisa secuencialmente a cada uno de los dispositivos secundarios conectados al bus AS-Interface. La CPU gestiona los datos de E/S, parámetros y códigos de identificación de cada unidad esclava, además de sus direcciones.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Cantidades de esclavas y puntos E/S La cantidad de unidades secundarias que pueden conectarse a un módulo principal de AS-Interface son las siguientes: •Esclavas estándar: 31 máximo •Esclavas A/B: 62 máximo Los límites para las unidades esclavas dadas anteriormente se aplican cuando todas las unidades esclavas son estándar o todas son A/B.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Principios básicos de funcionamiento Esta sección describe los fundamentos básicos de configuración del bus de campo AS-Interface, desde la programación WindLDR en un PC hasta la monitorización de las unidades secundarias. Configuración del sistema de AS-Interface Un bus AS-Interface está...
Página 509
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Fuente de alimentación • Cuando corte la alimentación de la CPU, corte también la fuente de alimentación del bus Precaución 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.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Selección del tipo de PLC Inicie el programa WindLDR en un PC. 1. Desde la barra de menú de WindLDR, seleccione Configuración > PLCs > Tipo de PLC. Aparece el cuadro de diálogo Selección de PLC.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Asignación de una dirección a una unidad esclava Las direcciones de los dispositivos secundarios compatibles con AS-Interface se configuran en fábrica. Conecte la unidad esclava al módulo principal de AS-Interface tal como se muestra en la página 28-6. No conecte dos o más unidades secundarias con la dirección 0, si no el módulo principal de AS-Interface no podrá...
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Configuración de una estación esclava A continuación debe guardar la configuración de las unidades secundaria en el módulo principal de AS- Interface, bien mediante los pulsadores PB1 y PB2 del propio módulo principal de la AS-Interface o mediante el programa WindLDR .
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Configuración usando WindLDR La configuración de la unidad secundaria usando WindLDR puede realizarse de dos formas; utilizando el botón o Configuración manual del cuadro de diálogo Configurar principal AS-Interface. Configuración automática 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.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Supervisión de E/S digitales y cambio del estado y parámetros de salida Mientras el MicroSmart está en comunicación con las unidades esclavas de AS-Interface, el estado de las unidades esclavas puede supervisarse usando el programa WindLDR en un PC. Los estados de la salida y las imágenes de parámetros (PI) de las unidades esclavas conectadas al bus AS-Interface pueden cambiarse usando WindLDR .
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Problemas en el arranque del sistema La siguiente tabla resume los posibles problemas en el arranque del sistema, sus probables causas y las acciones a llevar a cabo. Problema Causa y acción • No se suministra alimentación eléctrica al módulo principal de la AS-Interface .
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Pulsadores e indicadores LED Esta sección describe el funcionamiento de los pulsadores PB1 y PB2 del módulo principal de AS-Interface y las funciones de dirección y de los LED de E/S. Funcionamiento del pulsador Las operaciones que podemos realizar a través de los pulsadores PB1 y PB2 situados en la parte delantera del módulo principal de AS-Interface dependen de la duración de la pulsación.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Modos de funcionamiento de la tarjeta maestra AS-Interface El módulo principal de AS-Interface presenta dos modos de funcionamiento: Modo En línea se usa para un funcionamiento real, y el modo local se usa para mantenimiento. Modo En línea En el modo automático, la CPU comunica con el módulo principal AS-Interface para supervisar y controlar todas las unidades secundarias.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Indicadores LED Los indicadores LED en el módulo principal de la AS-Interface consisten en los LED de estado, los LED de E/ S y los LED de dirección. LED de dirección (0x a 3x) LED de estado LED de dirección (x0 a x9) LED de entrada...
Página 519
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE 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.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE 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.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Acceder a objetos de AS-Interface para el módulo principal de AS-Interface Los datos de E/S y parámetros de las secundarias del bus de la AS-Interface, es estado del propio bus, y otra información de las secundarias se asigna a la EEPROM del módulo principal de la AS-Interface. Esta información se llama objetos de AS-Interface, a la que se puede acceder a través de los dispositivos de la AS- Interface, tales como los relés internos de M1300 a M1997 y los registros de datos de D1700 a D1999.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Datos de E/S pare el módulo principal de AS-Interface El módulo principal de la AS-Interface puede procesar datos de E/S digitales y datos de E/S analógicos. Los datos E/S digitales pueden ser un máximo de 4 entradas digitales y cuatro salidas digitales por secundaria. Los datos E/S analógicos constan de 4 canales de datos de entrada o salida analógicos de 16 bits por secundaria.
Página 523
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE • Imagen de datos de salida digital (ODI) Formato de datos Imagen de datos de salida (ODI) (DO3) (DO2) (DO1) (DO0) (DO3) (DO2) (DO1) (DO0) M1620 Byte 0 Secundaria 1(A) (Secundaria 0) M1630 Byte 1 Secundaria 3(A) Secundaria 2(A)
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Datos de E/S analógicos de secundaios analógicos Para el módulo principal de AS-Interface, los datos de E/S para un máximo de siete secundarias analógicas (cuatro canales por cada secundaria) en el bus de AS-Interface se almacenan en los registros de datos de AS-Interface del módulo de la CPU. Las direcciones de la secundaria analógica (1 a 31) se encuentran en orden ascendente.
Página 525
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE • Datos de salida analógica Salida analógica Núm. de canal Formato de datos D1732 Bytes 0 y 1 Canal 1 D1733 Bytes 2 y 3 Canal 2 1er dato (AO0) D1734 Bytes 4 y 5 Canal 3 D1735 Bytes 6 y 7...
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE 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.
Página 527
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE • 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.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Información de lista de secundarias Para el módulo principal de AS-Interface, los registros de datos D1764 a D1779 se asignan a la información de lista secundaria para determinar el estado operativo de las secundarias. La información de lista de secundarias se agrupa en cuatro listas.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Lista de secundarias proyectadas (LPS) Para el módulo principal de AS-Interface, D1776 a D1779 se asignan para leer y escribir la LPS. La configuración de LPS se almacenan en el módulo principal de la AS-Interface cuando se ejecuta la Configuración automática o Configuración manual en el programa WindLDR .
Página 530
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Datos de configuración permanente (PCD) Para el módulo principal de AS-Interface, los registros de datos D1844 a D1907 se asignan para leer y escribir el PCD de cada secundaria. Al igual que el CDI, el PCD se compone de cuatro códigos: Código ID, código E/ S, código ID2 y código ID1.
Página 531
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Parámetro permanente (PP) Para el módulo principal de AS-Interface, los registros de datos D1924 a D1939 se asignan para leer y escribir el PP de cada secundaria. Al igual que el PI, el PP se compone de cuatro parámetros: P3, P2, P1, y P0. Cuando se ejecuta la configuración automática, el PI se copia en el PP y se almacena en la EEPROM del módulo principal de la AS-Interface.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Comandos ASI (Módulo principal de AS-Interface) Los comandos ASI se usan para actualizar los dispositivos de la AS-Interface en el módulo de la CPU o para controlar el módulo principal de la AS-Interface. Los registros de datos D1941 a D1944 se usan para almacenar datos de comando.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Códigos de solicitud y resultados D1945 Byte de valor inferior Descripción Nota Valor incial en el arranque Solicitud Procesamiento del comando Mientras el byte inferior de D1945 almacena 01h, 02h, o 08h no escriba ningún valor en D1945, de Completado normalmente otro modo el comando ASI no se ejecuta correctamente.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE 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.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Colores de marcado de la dirección secundaria El estado operativo de la secundaria puede confirmarse observando el color de marcado de la dirección de secundaria en el cuadro de diálogo Configurar principal AS-Interface. La pantalla puede actualizarse haciendo clic en el botón Actualizar Marcado de Lista de...
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE 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 .
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Supervisar secundaria de AS-Interface Mientras el MicroSmart está en comunicación con las unidades esclavas de AS-Interface, el estado de las unidades esclavas puede supervisarse usando el programa WindLDR en un PC. Los estados de salida e imagen de parámetro (PI) también pueden cambiarse con el programa WindLDR .
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Mensajes de error Cuando se devuelve un error del módulo principal de AS-Interface, WindLDR mostrará un mensaje de error. Los códigos de error y sus significados aparecen a continuación. Código de error Descripción •...
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Puerto de E/S de datos SwitchNet Las unidades de control SwitchNet pueden usarse como secundarias en la red de la AS-Interface y están dispoonibles las series L6 con ø16 mm y la HW con ø22 mm. Las señales para eel módulo principal de la AS-Interface MicroSmart se leen para los relés internos asignados a cada punto de entrada designado mediante un número de secundaria y un número DI.
28: C AS-I OMUNICACIÓN PRINCIPAL DE NTERFACE Asignación de datos de E/S digitales de la serie HW Los datos de entrada se envían desde las secundarias al principal de la AS-Interface. Los datos de salida se envían desde el principal de la AS-Interface a las secundarias. Datos de entrada Datos de salida Posición de...
29: S OLUCIÓN DE PROBLEMAS Introducción En este capítulo se describen los procedimientos para determinar la causa de los problemas y las acciones que se deben llevar a cabo cuando éstos se producen mientras está funcionando MicroSmart . incluye funciones de autodiagnóstico para evitar que los problemas se compliquen, si hay alguno. MicroSmart En ese caso, siga los procedimientos oportunos para solucionarlo y determinar la causa con el fin de corregir el error.
Página 546
29: S OLUCIÓN DE PROBLEMAS 3. Haga clic sobre el botón Detalles ubicado a la derecha del botón de Estado de error en el cuadro de diálogo Estado de PLC. Borrado de códigos de error en WindLDR Después de eliminar la causa del error, borre el código de error utilizando el siguiente procedimiento: 1.
29: S OLUCIÓN DE PROBLEMAS Registros de datos especiales para la información de errores Hay dos registros de datos asignados para almacenar información sobre los errores. D8005 Código de error general D8006 Código de error de ejecución en el programa del usuario Códigos de error generales El código de error general se almacena en el registro de datos especial D8005 (código de error general).
29: S OLUCIÓN DE PROBLEMAS Estado operativo del módulo de la CPU, Salida y ERR LED durante los errores Estado LED DE Elementos de error Salida Comprobado en operativo ERROR DESACTIVA Error de alimentación Parada DESACTIVADO Cualquier momento Error de temporizador de vigilancia Parada DESACTIVADO ACTIVADO...
Página 549
29: S OLUCIÓN DE PROBLEMAS • Inicialice la comunicación de vínculo de datos para la estación maestra utilizando WindLDR en un equipo. Consulte la página 25-13. • Active el relé interno especial M8007 (indicador de inicialización de comunicación de vínculo de datos) en la estación maestra.
Página 550
29: S OLUCIÓN DE PROBLEMAS 0400h: Error de IC de hora Este error indica que la fecha/hora en tiempo real en el cartucho del reloj ha perdido datos de copia de seguridad de reloj o que tiene un error producido por datos de hora no válidos. Borre el código de error y establezca los datos de fecha/hora utilizando el módulo HMI o WindLDR en un equipo.
29: S OLUCIÓN DE PROBLEMAS Error de ejecución en el programa del usuario Este error indica que se han encontrado datos no válidos durante la ejecución de un programa del usuario. Cuando se produce este error, también se activan el LED DE ERROR y el relé interno M8004 (error de ejecución en el programa del usuario).
Página 552
29: S OLUCIÓN DE PROBLEMAS Código de error de ejecución en el programa del Detalles de error usuario (D8006) 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á programada en Configuración de área de función.
29: S OLUCIÓN DE PROBLEMAS Diagramas de solución de problemas Cuando encuentre uno de los siguientes problemas, consulte los diagramas de solución de problemas en las páginas siguientes. Diagrama de solución Problema de problemas El LED de PWR no funciona. Diagrama 1 El LED de EJECUCIÓN no funciona.
¿Es correcta la tensión CPU compacta: 100-240 V CA de alimentación? 24 V CC CPU delgada: 24 V CC SÍ SÍ ¿Está activado el LED de PWR? Llame a IDEC para solicitar asistencia técnica. 29-10 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
Página 555
Configuración de área ¿Está activado el LED DE EJECUCIÓN? de función? SÍ Desactive las entradas Parada y de Reinicio. SÍ ¿Está activado el LED DE EJECUCIÓN? Llame a IDEC para solicitar asistencia técnica. FC4A FC9Y-B1145 29-11 ANUAL DEL USUARIO DE ICRO MART...
Página 556
29: S OLUCIÓN DE PROBLEMAS Diagrama de solución de problemas 3 El LED DE ERROR está activado. Borre los códigos de error utilizando Win- dLDR. Lea la nota que sigue a continuación. SÍ ¿Está desactivado el LED DE ERROR? Consulte la página 29-3. Identifique el código de error y corrí- jalo.
Página 557
Módulo de entrada CA: 85 a 132V CA ¿Es el cableado y el Corrija el cableado funcionamiento de los del dispositivo dispositivos externos externo. correcto? SÍ Llame a IDEC para solicitar asistencia técnica. FC4A FC9Y-B1145 29-13 ANUAL DEL USUARIO DE ICRO MART...
Página 558
El circuito de salida del módulo de SÍ ¿Se activa y desactiva la la CPU o del módulo de salida está salida supervisada? dañado. Sustituya el módulo. Llame a IDEC para solicitar asistencia técnica. 29-14 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
Página 559
Configuración de cación utilizando WindLDR. Con- comunicación? sulte la página 26-2. SÍ Llame a IDEC para solicitar asistencia técnica. Cuando sólo la descarga del programa no es posible: Sólo la descarga del programa no es posible. ¿Está la “Protección del SÍ...
Página 560
Sustituya el módulo de la CPU. SÍ SÍ ¿Está M8000 desactivado? Llame a IDEC para solicitar asistencia técnica. Desactive el relé interno especial del control de inicio M8000 utilizando WindLDR en un equipo. Nota: Introduzca 0 en el cuadro Valor actual del cuadro de diá- logo Supervisión personal para desactivar M8000.
Página 561
M8007 durante la operación utilizando de algunos segundos. WindLDR. ¿Se han borrado SÍ los códigos de error y han pasado a 0 en todas las estaciones? Llame a IDEC para solicitar asistencia técnica. FC4A FC9Y-B1145 29-17 ANUAL DEL USUARIO DE ICRO MART...
Página 562
TXD? SÍ Consulte el Diagrama de Solución de problemas 1 ¿Está activado el LED “El LED de PWR no funciona”. de PWR? SÍ Llame a IDEC para solicitar asistencia técnica. 29-18 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
Página 563
1 de dispositivo son instrucción TXD? correctos. SÍ Llame a IDEC para solicitar asistencia técnica. Si la comunicación del usuario todavía presenta problemas tras completar el procedimiento anterior, realice también el procedimiento del diagrama 9 de la página anterior.
Página 564
RXD? SÍ ¿Está activado el LED de Consulte el Diagrama de Solución de proble- PWR? mas 1 “El LED de PWR no funciona”. SÍ Llame a IDEC para solicitar asistencia técnica. 29-20 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
Página 565
Asegúrese de que los datos de recep- el dispositivo de origen 1 de la ción designados como dispositivo de instrucción RXD? origen 1 son correctos. SÍ Llame a IDEC para solicitar asistencia técnica. FC4A FC9Y-B1145 29-21 ANUAL DEL USUARIO DE ICRO MART...
Página 566
ACTIVADA/DESACTIVADA de entrada es la correcta. entrada? Tensión ACTIVADA: 15 V de CC como mínimo Tensión DESACTIVADA: SÍ 5 V de CC como máximo Llame a IDEC para solicitar asistencia técnica. 29-22 FC4A FC9Y-B1145 ANUAL DEL USUARIO DE ICRO MART...
Página 567
WindLDR (consulte la página 15-5). Supervise el estado de PLC utili- zando WindLDR. ¿Está funcionando con SÍ normalidad la fecha/ hora? Llame a IDEC para solicitar asistencia técnica. FC4A FC9Y-B1145 29-23 ANUAL DEL USUARIO DE ICRO MART...
29: S OLUCIÓN DE PROBLEMAS Restricción a la programación de escalera • Cuando utilice WindLDR ver. 4.4 o anterior, la restricción a la programación de escalera Caution puede provocar un funcionamiento no esperado y una situación de peligro potencial. • WindLDR ver. 4.5 o posterior evita la conversión de programa de escalera prohibidas, asegurándose la seguridad.
PÉNDICE Tiempos de ejecución de las instrucciones Los tiempos de ejecución de las principales instrucciones de MicroSmart se ofrecen en la siguiente lista: Instrucción Dispositivo y condición Tiempo de ejecución (µseg) Nota LOD, LODN OUT, OUTN SET, RST AND, ANDN, OR, ORN AND LOD, OR LOD BRD, BPP TML, TIM, TMH, TMS...
PÉNDICE Instrucción Dispositivo y condición Tiempo de ejecución (µseg) Nota D → D BTOA D → D ATOB M → D 16 bits ENCO D → M DECO M → D 16 bits BCNT LJMP LCAL LRET IOREF RUNA, STPA acceso 100 byte 10 ms Nota: Los dispositivos M, D, I y Q representan el relé...
PÉNDICE Tiempo de retraso de E/S Además del procesamiento de las instrucciones del programa del usuario y de la instrucción END, el procesamiento del sistema de MicroSmart incluye el procesamiento de la interrupción de varias funciones. El retraso mínimo de una entrada estándar para una salida estándar en el programa que aparece a continuación es de 884,1 µseg.
PÉNDICE Bytes de instrucción y aplicabilidad en programas de interrupción La cantidad de bytes de las instrucciones básicas y avanzadas se muestran en la siguiente lista. La aplicabilidad de las instrucciones básicas y avanzadas en los programas de interrupción se muestra también en la columna de la derecha en las siguientes tablas.
PÉNDICE Cables En esta sección se describen los cables de comunicación y los contactos de conector. Cable de módem 1C (FC2A-KM1C) Longitud del cable: 3 m (9,84 pies) Para el puerto RS232C del módem MicroSmart Para el puerto 2 de Contactos de conector macho D- sub de 25 contactos Contactos de conector mini DIN...
Página 574
PÉNDICE Cable 1C de comunicación del usuario (FC2A-KP1C) Longitud del cable: 2,4 m (7,87 pies) Para el puerto RS232C 1 o 2 de MicroSmart Para el puerto RS232C Acople un conector adecuado al extremo abierto referido a los contactos de conector de cable que se muestran a continuación.
Página 575
PÉNDICE Cable 2C de comunicación de E/S (FC4A-KC2C) Longitud del cable: 5 m (16,4 pies) Para HG2F MicroSmart Para el puerto RS232C 1 o 2 de Contactos de conector macho D-sub de 25 Contactos de conector mini DIN contactos Descripción Contacto Contacto Descripción...
PÉNDICE Lista de tipos Módulos de la CPU (compacta) Tensión Tipo de entrada Tipo de salida Puntos de E/S Núm. de tipo Tipo 10 E/S FC4A-C10R2 (6 de entrada / 4 de salida) 100-240 V CA Tipo 16 E/S FC4A-C16R2 50/60 Hz (9 de entrada / 7 de salida) Tipo 24 E/S...
PÉNDICE Módulos de salida Tipo de salida Puntos de salida Terminal Núm. de tipo 8 puntos FC4A-R081 Salida de relé 240 V CA/30 V CC, 2 A 16 puntos FC4A-R161 Bloque de terminales extraíbles Salida de receptor de transistor 0,3 A FC4A-T08K1 8 puntos Salida de emisor de transistor 0,3 A...
PÉNDICE Módulos opcionales, adaptadores y cartuchos Núm. de Nombre Descripción tipo Módulo HMI Permite mostrar y cambiar los dispositivos necesarios FC4A-PH1 Módulo HMI principal Permite montar el módulo HMI con el módulo de la CPU delgada FC4A-HPH1 Adaptador de comunicación Tipo de conector mini DIN para los módulos de la CPU compacta FC4A-PC1 RS232C...
Página 579
Cable RS232C utilizado para conectar la interfaz de operador HG1B/ FC4A-KC1C MicroSmart 2A/2C de IDEC al puerto RS232C 1 o 2 de (5 m (16,4 pies) de longitud) Cable 2C de comunicación de E/ Cable RS232C utilizado para conectar la interfaz de operador HG2F...
Página 580
PÉNDICE Cable de entrada de tensión Se utiliza para conectar una fuente de tensión analógica al conector FC4A- analógica de entrada de tensión analógica del módulo de la CPU delgada PMAC2P (1 m (3,28 pies) de longitud) (cantidad del paquete: 2) Cable plano blindado de la CPU FC9Z- (0,5 m (1,64 pies) de longitud)
Página 581
Í NDICE aplicable sensores y actuadores 28-1 100-mseg applicable reloj M8122 6-13 CPU modules 24-1 temporizador dual 22-1 arrastre (Cy) y préstamo (Bw) M8003 6-11 10-mseg ASCII reloj M8123 6-13 a BCD 14-10 temporizador dual 22-1 a hex 14-6 1-seg tabla de códigos de caracteres 17-30 reloj...
Página 582
Í NDICE BTOH casquillo 14-3 3-19 BX series A-11 28-27 Bytes de instrucción y aplicabilidad en programas de cinta de montaje directo interrupción circuito de protección para salidas 3-15 circuito de protección de contactos para salidas 3-15 cable 17-4 17-34 A-11 circuito interno 1C comunicación del usuario...
Página 583
Í NDICE módulo de E/S analógica lineal 2-57 19-5 terminal conversión lineal 3-19 19-5 Config_OK conversor RS232C/RS485 28-24 26-1 26-4 configuración convertir 28-34 imagen de datos (CDI) X a Y 28-27 19-2 modo Y a X 28-15 19-3 configuración de área de función coordenadas de superposición 28-8 19-6...
Página 584
Í NDICE digital ENCO 14-12 asignación de datos de E/S 28-37 imagen de datos de entrada instrucción 28-20 7-28 imagen de datos de salida tiempo de procesamiento, interrupción 28-21 lectura ensamblaje de los módulos 16-3 tiempo de lectura de datos del interruptor entrada 16-4 dimensiones...
Página 585
Í NDICE módulo de la CPU esclavas 2-20 28-4 función estructura de una instrucción avanzada 2-17 general etiqueta 2-16 2-50 18-1 interfaz serie devolución 26-4 18-4 modo de comunicación del usuario llamada 17-3 18-4 Módulo AS-Interface salto 2-64 18-1 módulo de comunicaciones expansión 2-68 módulo de E/S mixta...
Página 586
Í NDICE información control M8000 6-10 gestión interna delimitador 17-19 gráfico de control de tiempo WindLDR activar el recuento de pulsos input 20-5 20-11 contador de alta velocidad module 5-16 5-17 5-19 control reversible terminal arrangement 2-34 con salida de pulso dual instalación 20-22 con salida de pulso única...
Í NDICE MOVN instrucciones de cálculo booleano 12-1 instrucciones de conversión de coordenadas 11-1 19-1 instrucciones de salto 7-28 instrucciones JMP y JEND 12-1 7-28 instrucciones LOD y LODN 21-2 PULS1 instrucciones MCS y MCR 20-1 7-26 PULS2 instrucciones OR y ORN 20-1 PWM1 instrucciones OUT y OUTN...
Página 588
Í NDICE designación valores del registro de datos 5-41 mantenimiento de entradas de captura 5-22 marcado movimiento 27-3 número de teléfono movimiento de bloque 27-6 9-10 máximo movimiento no longitud de cable MOVN 2-64 Periodo de ciclo del bus de AS-Interface 28-5 11-1 maximum...
Página 589
Í NDICE protección control programa del usuario 21-2 5-29 instrucción tipo de 21-1 2-61 notas para utilizar PULS1 21-22 20-1 potenciómetros analógicos PULS2 5-34 20-1 pulsación corta 28-29 28-14 precautions for downloading high-speed counter pulsación larga 28-14 program pulsadores e indicadores LED 5-13 28-14 preestablecido...
Página 590
Í NDICE para interrupciones de temporizador restriction on ladder programming 5-26 29-24 para la entrada de tensión analógica resultado de la comparación 5-35 para la información de errores igual que M8151 29-3 6-15 para las estaciones principales de vínculos de datos M8150, M8151, M8152 10-2 10-5...
Página 591
Í NDICE selección del tipo de PLC temporizador tutor 28-8 22-3 semanas tensión instrucciones de programador de la fuente de 15-1 tabla alimentación 15-3 3-17 temporizador tensión de 15-1 señal de control la fuente de estado alimentación 17-31 3-16 estado D8104 tensión de seguridad muy baja 17-31 28-3...
Página 592
Í NDICE salir 4-13 supervisión 29-1 valor actual wiring cambio diagrams temporizador 7-10 input 2-34 desbordamiento WKTBL 15-3 M8131 6-14 WKTIM 15-1 M8136 6-14 WSFT 13-7 modificar contador 7-12 subdesbordamiento 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 modificado M8124...