MANUAL de PLC Para Todo El Curso
-
Upload
raul-bautista-orta -
Category
Documents
-
view
260 -
download
24
Transcript of MANUAL de PLC Para Todo El Curso
WindLDR™ Tutorial
© 2001, IDEC Corporation. Todos los derechos reservados. Producido e impreso en
los Estados Unidos de América.
Información importante
Mientras que se hace todo lo posible para asegurar que la información contenida en
este documento sea exacta, bajo ninguna circunstancia será IDEC Corporation
responsable de ningún daño indirecto ni consiguiente que resulten del uso o de la
aplicación de los componentes del controlador de lógica programable de IDEC, ya
sea de forma individual o en combinación con otro equipo.
De acuerdo con nuestra política de continua mejora, nos reservamos el derecho de
realizar modificaciones en los productos sin previo aviso.
Se entenderá que todas las personas que utilicen estos componentes aceptan la
responsabilidad de elegir los componentes correctos que se ajusten a su aplicación y
la de elegir una aplicación apropiada para dichos componentes, individualmente o en
combinación con otros equipos.
Todos los diagramas y ejemplos que aparecen en este manual tienen una finalidad
únicamente ilustrativa. La inclusión de dichos diagramas y ejemplos en este manual
no constituye en ningún caso una garantía en lo que respecta a la idoneidad para
cualquier aplicación específica. La comprobación y aprobación de todos los
programas, antes de su instalación, es responsabilidad del usuario final.
El uso del software de IDEC Corporation significa la aceptación del acuerdo de
licencia de usuario final del software de IDEC Corporation que se incluye como parte
de este paquete. Si no está de acuerdo con todos los términos de este acuerdo, debe
borrar del sistema todos los archivos de software de IDEC Corporation que haya
instalado.
© 2001 IDEC Corporation
WindLDR™ Tutorial
Comentarios del usuario
IDEC Corporation agradece los comentarios acerca de sus productos y
documentación. Si desea realizar alguna sugerencia, póngase en contacto con ellos
por teléfono, fax o correo electrónico:
IDEC Corporation
1175 Elko Drive
Sunnyvale, CA 94289
Teléfono: 800-262-4332
FAX: 800-635-6246
www.idec.com
© 2001 IDEC Corporation
TABLA DE CONTENIDO
Capítulo 1
Convenciones del documento ............................................................................. 1-1Ayuda en línea 1-3Asistencia técnica 1-4
Capítulo 2
Qué es una PLC ................................................................................................... 2-1Elementos de un sistema PLC 2-2
Dispositivo de programación 2-3Fuente de alimentación 2-3Unidad central de procesamiento (CPU) 2-3Memoria 2-3Interfaz de entrada 2-4Interfaz de salida 2-4
Funcionamiento de las PLC 2-5Ciclo de scan de PLC 2-6
Lectura de entradas 2-7Ejecución de lógica programada 2-7Actualización de salidas 2-8Comunicaciones y gestión interna 2-8
Definición de las condiciones de entrada de la lógica de escalera 2-8Contacto de Examen-activado 2-8Contacto de Examen-desactivado 2-8
© 1999 IDEC Corporation ?. Chapter Head
WindLDR™ Tutorial
Capítulo 3
Primeros pasos..................................................................................................... 3-1Instalación de WindLDR 3-1Inicio de WindLDR 3-2Características de edición del programa 3-3Eliminación de una entrada 3-4Selección del tipo de PLC 3-5Configuración de los parámetros de función y comunicación de la PLC 3-8Selección de preferencias de escalera 3-13
Capítulo 4
Introducción a la programación básica................................................................ 4-1Instrucciones de entrada 4-1Instrucciones de salida 4-2
Ejercicio 1: Creación de un programa de inicio/parada 4-3Almacenamiento de un programa 4-8Vista previa de escalera 4-8Impresión de un programa 4-9Referencia cruzada 4-9Cierre de un programa 4-10Configuración del puerto de comunicación 4-11Transferencia de un programa 4-12Supervisión de un programa 4-13
En línea 4-141. Estado de PLC 4-142. Supervisión de lotes 4-153. Error de comunicación 4-164. Señalar escritura 4-17
Convenciones de NO y NC 4-18Entradas NC 4-19
Ejercicio 2: Creación de un programa de inicio/parada múltiple 4-20
© 2001 IDEC Corporation
WindLDR™ Tutorial
Capítulo 5
Introducción a los temporizadores (TML, TIM, TMH y TMS).......................... 5-1Temporizadores Micro-1, FA1J/2J, FA3S-CP11/-CP11T 5-1Temporizadores FA3S-CP12/13 5-1Temporizadores de Micro3 y Micro3C 5-3Temporizadores ONC 5-4Temporizadores de MicroSmart 5-5
Ejercicio 3: Creación de un programa de temporizador de activación de retraso 5-7Ejercicio 4: Instrucción de comparación de temporizadores (TC= y TC>) 5-15
Capítulo 6
Introducción a los contadores (CNT) .................................................................. 6-1Contadores Micro-1, FA1J/2J, FA3S-CP11/-CP11T 6-1Contadores Micro3, Micro3C, ONC y MicroSmart 6-2
Introducción a los contadores de comparación 6-7(CC= y CC>) 6-7
Comparaciones de contadores 6-7Ejercicio 5: Creación de un programa de contador 6-9
Capítulo 7
SET (Establecer) y RST (Restablecer) ................................................................ 7-1Ejercicio 6: Creación de un programa de establecimiento/restablecimiento 7-2
Capítulo 8
Instrucciones de salida única incremental (SOTU) y decremental (SOTD) de Micro3, Micro3C, ONC y MicroSmart ............................................................................. 8-1Micro-1, FA-Js y FA3Ss: Instrucción de salida única (SOT) 8-2Ejercicio 7: Creación de un programa de SOTU/SOTD(Micro3, Micro3C, ONC y MicroSmart) 8-3Ejercicio 8: Creación de un programa de SOT(PLC de la serie FA y Micro-1) 8-8
© 2001 IDEC Corporation
WindLDR™ Tutorial
Capítulo 9
Movimiento de datos (Micro3, Micro3C, ONC y MicroSmart).......................... 9-1Estructura de una instrucción avanzada 9-1
Condición de entrada para las instrucciones avanzadas 9-2Operandos de origen y de destino 9-3Utilización de un temporizador o contador como operando de origen 9-3Utilización de un temporizador o contador como operando de destino 9-4Utilización de una entrada o salida como operando de origen o de destino 9-4
Ejercicio 9: Creación de un programa de movimiento de datos (series Micro3, Micro3C, ONC y MicroSmart) 9-6Movimiento de datos (serie FA) 9-10
Designación de operando 9-10Ejercicio 10: Creación de un programa de movimiento de datos (serie FA) 9-11
Capítulo 10
Instrucciones de aritmética binaria.................................................................... 10-1Suma (ADD) 10-1Resta (SUB) 10-2Multiplicación (MUL) 10-2División (DIV) Raíz (ROOT)— ONC y MicroSmart solamente 10-3Suma (SUM) — ONC solamente 10-4Operandos válidos (Procesamiento estándar) 10-5
Instrucciones de comparación(Micro3, Micro3C, ONC y MicroSmart solamente) 10-7
Comparación igual que (CMP=) 10-7Comparación no igual que (CMP≠) 10-8Comparación menor que (CMP<) 10-8Comparación mayor que (CMP>) 10-9Comparación menor o igual que (CMP<) 10-9Comparación mayor o igual que (CMP>) 10-10Comparación de intervalos mayor o igual que (ICMP ≥) — ONC y MicroSmart solamente 10-10Operandos válidos (Procesamiento estándar) 10-11
© 2001 IDEC Corporation
WindLDR™ Tutorial
Ejercicio 11: Creación de un programa de aritmética binaria/comparación 10-12Instrucciones de aritmética binaria: PLC de la serie FA 10-19
Suma con arrastre (JADDC) 10-19Resta con préstamo (JSUBB) 10-20Multiplicación (JMUL) 10-21División (JDIV) 10-22Suma de 10.000 operando 3 (TADD3) 10-23Resta de 10.000 operando 3 (TSUB3) 10-23Multiplicación por 10.000 (TMUL) 10-23División por 10.000 (TDIV) 10-24
Instrucciones de comparación: PLC de la serie FA 10-24Palabra mayor o igual que (WGE) 10-24Palabra menor o igual que (WLE) 10-25Palabra igual que (WEQ) 10-26
Ejercicio 12: Creación de un programa de instrucciones avanzadode la serie FA 10-27
Capítulo 11
Introducción a las instrucciones de lectura analógica ....................................... 11-1Lectura analógica 0 (ANR0) 11-1Lectura analógica 1 (ANR1) 11-2Operandos válidos (Procesamiento estándar) 11-2Configuración del potenciómetro analógico para Micro3 y Micro3C 11-3Ejemplo: ANR0 11-3
Ejercicio 13: Creación de un programa de lectura analógica 11-4Configuración del potenciómetro analógico para MicroSmart 11-9Ejemplo: Cambio del valor preestablecido del contador utilizando el poten-ciómetroanalógico 11-10
Capítulo 12
Introducción a las instrucciones analógicas/digitales ....................................... 12-1Conversión de analógico a digital (A/D) 12-1Operandos válidos (Procesamiento estándar) 12-2
© 2001 IDEC Corporation
WindLDR™ Tutorial
Ejercicio 14: Creación de un programa de conversión A/D 12-3
Capítulo 13
Fecha y hora ...................................................................................................... 13-1Instrucciones de fecha/hora: (Micro3 y Micro3C) 13-1
Lectura de fecha (CALR) 13-2Ejemplo: CALR 13-2Lectura de hora (CLKR) 13-3Ejemplo: CLKR 13-3Operandos válidos (Procesamiento estándar) 13-4Repetición de operaciones en las instrucciones de movimiento 13-4
Ejercicio 15: Creación de un programa de fecha/hora 13-6Hora y fecha en tiempo real (ONC) 13-20
La instrucción de comparación de semanas 13-20Comparación de semanas ACTIVADA (WKCMP ON) 13-21Comparación de semanas DESACTIVADA (WKCMP OFF) 13-21Tabla de semanas (WKTBL) 13-22Ejemplos: WKCMP ON/OFF 13-23Establecimiento de fecha/hora utilizando WindLDR 13-25Establecimiento de fecha/hora utilizando un programa del usuario 13-27
Hora y fecha en tiempo real (FA3S-CP11T) 13-30Configuración del reloj (CLKST) 13-31Códigos de asignación 13-32Lectura del reloj (CLKRD) 13-33Ajuste del reloj (CLKAJ) 13-34Formato de comparación de relojes (CLKCF) 13-35
Función de reloj (MicroSmart) 13-35Establecimiento de fecha/hora 13-36Establecimiento de fecha/hora utilizando un programa del usuario 13-37Ejemplo: Establecimiento de los datos de fecha/hora 13-39Ajuste del reloj utilizando un programa del usuario 13-40Ejemplo: Ajuste de los datos de fecha/hora en 0 segundos 13-40
© 2001 IDEC Corporation
WindLDR™ Tutorial
Capítulo 14
Transmisión y Recepción .................................................................................. 14-1Transmisión (TXD) 14-1Operandos válidos (Procesamiento estándar) 14-2Registros de datos 14-5
Ejercicio 16: Creación de un programa de transmisión 14-6Instrucciones de transmisión y recepción parala serie FA3S de alto rendimiento 14-22
Transmisión de serie (STXFT y STXEX) 14-22Formato de TX de serie (STXFT) 14-22Estado de comunicación (STDR) 14-23Comunicación definida por el usuario en formato de RX de serie (STXFT) 14-24Comunicación definida por el usuario de ejecución de RX de serie (STXEX) 14-25Designación de la comparación o conversión de datos 14-26Modo de comunicación definido por el usuario (UDCMS) 14-27Ejemplo: Recepción de serie 14-28Ejemplo: Recepción de serie 14-30Ejemplo: Lectura de códigos de barras con archivo FIFO 14-30
Capítulo 15
Conversión XY.................................................................................................. 15-1Establecimiento de formato XY (XYFS) 15-1Operandos válidos (Procesamiento estándar) 15-1Tipos de datos válidos 15-2Operandos válidos (Procesamiento estándar) 15-3Operandos válidos (Procesamiento estándar) 15-4Operandos válidos (Procesamiento estándar) 15-5
Ejercicio 17: Creación de una relación lineal X/Y 15-6Conversión XY en la serie FA3S 15-17
Conversión lineal de establecimiento de formato XY (XYFS) 15-17Convertir X a Y (CVXTY) 15-17
© 2001 IDEC Corporation
© 2001 IDEC Corporation
1. Introducción
WindLDR™ Tutorial es una introducción a la tercera versión de la programación
lógica de escalera y el software de supervisión de WindLDR™ de IDEC para todos
los controladores de lógica programable (PLC): las series Micro, FA, ONC y
MicroSmart. Este tutorial es un buen punto de partida para los usuarios que utilizan
las PLC y WindLDR de IDEC por primera vez. Una vez que adquiera experiencia con
WindLDR, el Manual de referencia de WindLDR™ y el manual del usuario específico
de su PLC serán sus principales guías de referencia.
Este tutorial proporciona los principios básicos de iniciación y ejecución. Una vez
completados los ejercicios de este manual, será capaz de realizar las siguientes tareas:
• Crear/editar programas lógicos de escalera utilizando las sencillas características de edición del programa WindLDR
• Imprimir los programas lógicos de escalera para revisarlos en papel impreso
• Descargar programas en su PLC y supervisar su funcionamiento• Supervisar el programa con fines de comprobación y solución de
problemas
Convenciones del documento Este tutorial se divide en dos secciones: instrucciones básicas e instrucciones
avanzadas. Las instrucciones básicas se tratan en los capítulos 4 a 8. Las avanzadas,
en
los capítulos 9 a 15.
1. Introducción
1-2 WindLDR™ Tutorial
1. Introducción
Las instrucciones básicas se pueden aplicar a todos los tipos de PLC. Sin embargo, las
instrucciones avanzadas se aplican a cada una de las PLC de las series Micro3,
Micro3C, FA, ONC y MicroSmart. A menos que se indique lo contrario al principio
de cada capítulo, las instrucciones son aplicables a todas las series de PLC.
Consulte el manual del usuario que acompaña a la PLC si desea obtener información
más detallada sobre las instrucciones básicas y avanzadas.
A continuación se muestran las convenciones aplicables a este manual:
Los elementos de acción se indican con este gráfico de flecha.
Los elementos de acción requieren que una entrada específica aparezca en negrita y
subrayada. Por ejemplo, introduzca 1234.
Las instrucciones de menú están separadas por una flecha (→). Por ejemplo, “Haga
clic en Configurar → Selección de PLC” significa hacer clic en Configurar en la
barra de herramientas de Comandos de menú y después, hacer clic en Selección de PLC en el menú desplegable.
Mientras que todos los teclados se configuran de forma exclusiva, las teclas INTRO,
RETORNO o SIGUIENTE siempre se escriben como [INTRO] en este manual.
La mayoría de las pantallas y los cuadros de diálogo de WindLDR se pueden aplicar a
todos los tipos de PLC. Sin embargo, algunas pantallas o cuadros de diálogo son
distintos en función del tipo de PLC. A menos que haya una diferencia entre los tipos
de PLC, todos los ejemplos de pantallas y cuadros de diálogos de este tutorial se
reflejarán en la PLC de ONC.
Este símbolo aparece antes de cada conjunto de instrucciones. Siga
estos pasos para completar fácilmente cada lección.
© 2001 IDEC Corporation
WindLDR™ Tutorial 1-3
Ayuda en línea Las pantallas de ayuda están disponibles desde la mayoría de las opciones de menús y
pantallas. Estas pantallas de ayuda ofrecen asistencia en línea para guiarle por un
proceso o procedimiento.
Para acceder a la ayuda en línea, haga clic en el icono ? de la barra de herramientas
Comandos de menú en cualquier momento.
Si alguna información mostrada en la pantalla es de su especial interés, una flecha y un globo llevarán su atención a dicho punto.
© 2001 IDEC Corporation 1. Introducción
1-4 WindLDR™ Tutorial
1. Introducción
Asistencia técnicaLos usuarios registrados del software WindLDR de IDEC están autorizados a recibir
asistencia telefónica. Paraello, rellene la tarjeta de registro que se incluye en el
software WindLDR y envíela a IDEC. Si desea obtener asistencia, llame al 1-800-
262-IDEC (4332). Pulse 2 y después, 1 para ponerse en contacto con el grupo de
ingenieros técnicos de PLC. Para ponerse en contacto con nosotros a través del correo
electrónico, escriba: [email protected] por Internet.
1
© 2001 IDEC Corporation
© 2001 IDEC Corporation
2. Información general sobre la PLC
Qué es una PLCAntes de empezar con este tutorial, debería adquirir unas nociones básicas del
funcionamiento de la PLC. Si no está familiarizado con ella, este capítulo le ofrece un
buen punto de partida para este tutorial. Si ya tiene nociones básicas sobre las PLC,
puede saltarse este capítulo y pasar directamente al Capítulo 3, Primeros pasos.
Funcionalmente, una PLC examina el estado de las interfaces de entrada y, como
respuesta, controla algo a través de las interfaces de salida. Las combinaciones de
datos de entrada y salida se denominan lógicas. Normalmente, se necesitan varias
combinaciones lógicas para llevar a cabo un programa o plan de control, como
comúnmente se le llama. Este programa se almacena en la memoria utilizando un
dispositivo de programación. Todas las combinaciones lógicas almacenadas en la
memoria son evaluadas periódicamente por el procesador en un orden
predeterminado.
Lógicaprogramable
INPUT
OUTPUT
2. Información general sobre la PLC
2-3 WindLDR™ Tutorial
2. Información g
Elementos de un sistema PLCTodos los sistemas PLC constan de cinco componentes básicos y un dispositivo de
programación para introducir las instrucciones. Con unas PLC mayores, estos
componentes suelen ser modulares y los sistemas se construyen insertando los
módulos correspondientes en un bastidor. En las PLC de E/S más grandes, como por
ejemplo la serie FA, ONC y MicroSmart de 24 E/S, la fuente de alimentación, la CPU
y las tarjetas de E/S son todos módulos distintos que después se combinan para
completar la PLC. En los controladores “tipo ladrillo” más pequeños como Micro-1,
Micro3, Micro3C y MicroSmart de 10 o 16 E/S, todos los componentes suelen estar
incluidos en la misma caja.
Componentes del sistema PLC
Dispositivo deprogramación
Fuente de CPU Memoria
Interfaz de
Dispositivos de entradaPulsadoresSensores de proximidadInterruptores de luzFotoeléctricosInterruptores selectores
Dispositivos de salidaRelésBotones de arranqueSolenoidesLuces de pilotoPantallas
E/S
alimentación
eneral sobre la PLC © 2001 IDEC Corporation
WindLDR™ Tutorial 2-4
Dispositivo de programación
El dispositivo de programación permite al programador introducir instrucciones en la
memoria de la PLC. Esto lo realiza normalmente un programador portátil o un PC con
software de programación, como por ejemplo WindLDR de IDEC. IDEC ofrece
ambos métodos de programación.
Fuente de alimentación
La fuente de alimentación utiliza tensión en línea (normalmente de 120V AC) y la
convierte en 12 o 24V DC, que necesitan la CPU y los circuitos internos de la interfaz
de entrada/salida.
Unidad central de procesamiento (CPU)
La CPU es el cerebro de la PLC. Recibe datos de entrada, toma decisiones lógicas
basadas en el programa y controla las salidas conforme a lo anterior.
Memoria
La memoria del procesador almacena el programa del usuario, los datos de E/S, los
valores del temporizador y el contador, los valores analógicos y todas las constantes
de control que el programador crea. Los programas del usuario de la PLC de IDEC
están almacenados permanentemente en la Memoria de sólo lectura borrable
electrónicamente (EEPROM) no volátil. Los programas almacenados en la EEPROM
están seguros durante los cortes de alimentación y se pueden volver a programar con
el equipamiento adecuado (es decir, un cargador de programas).
A diferencia de la EEPROM, la memoria de acceso aleatorio (RAM) almacena
temporalmente valores del registro, del temporizador y del contador en la PLC.
Aunque la RAM es volátil, un condensador realiza una copia de seguridad que dura
30 días.
© 2001 IDEC Corporation 2. Información general sobre la PLC
2-5 WindLDR™ Tutorial
2. Información g
Interfaz de entrada
La interfaz de entrada proporciona una interfaz eléctrica entre los dispositivos de
entrada y los circuitos de control de la lógica interna del procesador. Los dispositivos
de entrada incluyen elementos tales como pulsadores, interruptores de límite y de
flote, interruptores selectores de operador, interruptores de presión y sensores.
Programa de circuito de entrada
En la ilustración anterior, cuando el pulsador está cerrado, el diodo indicador
luminoso (LED) se enciende. Esta luz enciende a su vez un fototransistor conectado
al conjunto de circuitos internos. Esta forma de mantener el cableado de entrada y el
conjunto de circuitos internos separados eléctricamente se conoce como aislamiento
óptico.
Interfaz de salida
La interfaz de salida proporciona los medios para utilizar las señales de tensión baja del
procesador (12V DC) para cambiar la alimentación para un dispositivo de salida de
campo. Esto se hace con un relé electromecánico (consulte la figura de la página
siguiente) o un fototransistor.
Los dispositivos de salida incluyen elementos tales como luces de piloto, relés,
alarmas, pantallas digitales, botones de arranque, válvulas y solenoides.
NOTA: La tensión de salida para el dispositivo sólo la cambia la fuente de
alimentación del procesador. La tensión de salida no la proporciona la fuente
de alimentación del procesador.
CIR
CU
ITO
SIN
TE
RN
OS
ACOPLADOR ÓPTICO
Fuente
alimentación de
eneral sobre la PLC © 2001 IDEC Corporation
WindLDR™ Tutorial 2-6
Diagrama de circuitos para salida de relé
Funcionamiento de las PLCLas PLC se suelen programar en lo que se conoce como lógica de escalera. Este
método de programación se estableció porque podía relacionarse estrechamente con
la lógica de relé de cableado (consulte la siguiente figura) que las PLC sustituían.
Diagrama de la lógica de relé habitual
CIR
CU
ITO
SIN
TE
RN
OS
Ry
G
Fuente dealimentación
L
M
L
M
Flujo decorriente
+ _
© 2001 IDEC Corporation 2. Información general sobre la PLC
2-7 WindLDR™ Tutorial
2. Información g
Los sistemas de cableado funcionaban exactamente tal y como muestra el diagrama
anterior. Se suministraba alimentación al circuito y, si había una ruta por la que
pudiera viajar la corriente, a continuación se suministraba energía a la salida. El
concepto de programación lógica de escalera es idéntico a éste. Todo el programa se
resuelve en cada ciclo de scan — comenzando por el primer elemento de la parte
superior izquierda del diagrama y a continuación, yendo de izquierda a derecha y de
arriba abajo, tal y como fluiría la corriente. En el siguiente diagrama lógico de
escalera, el orden de la solución empezaría en A y continuaría secuencialmente hasta
J.
Diagrama de flujo secuencial de lógica de escalera
Ciclo de scan de PLC Las operaciones llevadas a cabo en una PLC se realizan mediante un proceso
secuencial denominado ciclo de scan. El tiempo de ciclo de scan es, muy a menudo, el
criterio por el que se cuestiona la velocidad de la PLC. Es fundamentalmente la
rapidez con la que la PLC es capaz de mirar las entradas, resolver la lógica
programada del usuario y, después, actualizar las salidas conforme a esto. En la
página siguiente se ofrece una descripción más detallada.
B
G
J
A
C D
E F
H I
eneral sobre la PLC © 2001 IDEC Corporation
WindLDR™ Tutorial 2-8
Ciclo de scan de PLC
Lectura de entradas
El estado de las entradas se lee en la tabla de entradas. Esta tabla no cambia hasta el
siguiente ciclo de scan cuando se vuelve a leer el estado de las entradas.
Ejecución de lógica programada
El programa que está almacenado en la memoria de la PLC se ejecuta o se resuelve. La
lógica de escalera se resuelve secuencialmente de izquierda a derecha y después de
arriba abajo, un escalón (línea lógica de escalera) cada vez. Los resultados lógicos de
las salidas se establecen en una tabla de salidas internas.
4. Comunicaciones CICLO DE SCAN DEPLC
HABITUAL
Inicio de ciclo de scan
y gestión internaENDde la PLC
Instrucción
1. Lectura de entradas
3. Actualización de salidas
lógica programada2. Ejecución de
© 2001 IDEC Corporation 2. Información general sobre la PLC
2-9 WindLDR™ Tutorial
2. Información g
Actualización de salidas
El estado de las salidas de la tabla de salidas internas se envía a las salidas físicas (por
ejemplo, relé, botón de arranque, luz de piloto).
Comunicaciones y gestión interna
Si es necesario, la información se intercambia con otros dispositivos. Se registran las
transiciones de un solo ciclo de scan, se actualizan los temporizadores y los
contadores, y se realiza una comprobación de diagnóstico del sistema como
preparación para el siguiente ciclo de scan.
NOTA: Los pasos 1, 3 y 4 se consolidan en la instrucción END de la PLC.
Definición de las condiciones de entrada de la lógica de escalera Una línea o escalón habitual de un programa lógico de escalera contiene varias
condiciones de entrada. Cada condición es como una frase con “si”. “Si” una
condición es “verdadera”, la PLC realizará una acción determinada. De la misma
forma, “si” la misma condición es “falsa”, la acción no se realizará. La PLC resuelve el
programa de esta manera, determinando si las condiciones definidas son verdaderas o
falsas. El programador define las condiciones como contactos, un contacto de Examen-
activado o un contacto de Examen-desactivado.
Contacto de Examen-activado
Un contacto de Examen-activado es verdadero cuando el terminal de entrada está
activado (la luz del LED de la entrada está ENCENDIDA).
Contacto de Examen-desactivado
Un contacto de Examen-desactivado es verdadero cuando el terminal de entrada no
está activado (la luz del LED de la entrada está APAGADA), independientemente de
si el dispositivo de entrada (pulsador, etc.) se considera un dispositivo abierto
normalmente (NO) o cerrado normalmente (NC).
eneral sobre la PLC © 2001 IDEC Corporation
© 2001 IDEC Corporation
3 . Primeros pasos
Primeros pasosEste tutorial le guía a través del proceso de creación de programas básicos mediante
los conjuntos de instrucciones de PLC de IDEC. Cada capítulo le presenta una nueva
instrucción e incluye un ejercicio de programación que la utiliza.
Antes de comenzar este tutorial, debe realizar los siguientes pasos.
Instalación de WindLDR
El software WindLDR se suministra en un CD y se accede a él desde el PC después de
instalar los archivos en el disco duro. Al copiar los archivos de software en el PC, la
aplicación crea un directorio en el que residirán los archivos.
El nombre del directorio de destino de WindLDR se puede configurar, pero de forma
predeterminada es WindLDR. Este directorio aloja todos los archivos ejecutables.
Para instalar el software WindLDR:
1. Inserte el CD de instalación en la unidad de CD Rom del PC.
2. En Windows 95, 98, 2000 y NT4.0, haga clic en Inicio → Ejecutar desde la barra de tareas.
3. EscribaD:setup.exe en el cuadro de diálogo Ejecutar. La “D” indica la unidad de CD. Es posible que dicha unidad esté designada por otra letra.
3. Primeros pasos
3-2 WindLDR™ Tutorial
3. Primeros pas
Barra de
Instruccion
Barra de h
Instrucc
Barra de h
Coman
Inicio de WindLDR
Al instalar WindLDR, utilice el Explorador de Windows para crear un icono para
WindLDR en la pantalla del PC.
Aparece la pantalla WindLDR.
Se muestra una serie de pantallas que le guían a través del proceso de instalación.
4. Cuando se le pida el directorio de destino, puede utilizar el directorio predeterminado, C:\Archivos de programa\IDEC\WindLDR o introducir otro para los archivos de instalación.
Para iniciar WindLDR, haga doble clic en el icono WindLDR.
Columna
Escalón
herramientas
es avanzadas
erramientas
iones básicas
erramientas
dos de menú
os © 2001 IDEC Corporation
WindLDR™ Tutorial 3-3
NOTA: Puede aumentar el tamaño de la pantalla haciendo clic en el botón maximizar
situado en la esquina superior derecha de la pantalla de WindLDR y después,
haciendo clic en el botón maximizar
de la esquina superior derecha de la pantalla del programa de escalera.
Características de edición del programa
Hay cuatro formas de crear y editar programas de WindLDR:
1. Barras de herramientas Instrucciones básicas e Instrucciones avanzadas
Cada icono de estas barras de herramientas representa una instrucción de
programación. Para insertar una instrucción en el programa, sólo tiene que hacer
clic en el icono de la instrucción y después, en el área de la pantalla del programa
donde desea situar la instrucción. Este sencillo método de señalar y hacer clic es
la convención para todos los ejercicios del tutorial.
2. Teclas rápidas
Para utilizar una “tecla rápida” y acceder a una instrucción, escriba la primera
letra de la instrucción que desea insertar (por ejemplo, “S” para Salida). El
Cuadro de diálogo Selección de bobina muestra todas las instrucciones que
comienzan por “S”. Después, puede desplazarse hasta la instrucción deseada y
hacer clic en el botón Aceptar o pulsar la tecla [INTRO] para confirmar la
selección.
3. Cortar y pegar
Seleccione la bobina, la línea de escalera o el escalón con el ratón. A
continuación, haga clic en el icono Copiar o utilice [CNTR] + [c]. Finalmente,
seleccione la ubicación de la pantalla de programas en la que desea insertar la
instrucción y haga clic en el icono Pegar o utilice [CNTR] + [v].
© 2001 IDEC Corporation 3. Primeros pasos
3-4 WindLDR™ Tutorial
3. Primeros pas
4. Botón derecho del ratón
También puede acceder a las instrucciones haciendo clic en el botón derecho del
ratón y seleccionando la instrucción que desee de una serie de menús
desplegables. Para obtener una descripción más detallada de las funciones a las
que se puede acceder a través del botón derecho del ratón, consulte el Manual de
referencia de WindLDRTM.
Eliminación de una entrada
Para eliminar una instrucción desde la pantalla de programas, haga clic en ella y pulse
la tecla [SUPRIMIR] o haga clic en el botón derecho del ratón para acceder al
comando Eliminar.
Para eliminar un escalón, una columna o una línea de escalera, haga clic en el área
correspondiente y luego en el botón derecho del ratón para acceder al comando
Eliminar.
NOTA: Para eliminar una línea (vertical u horizontal), utilice el icono Borrador de la
barra de herramientas Instrucciones básicas. También puede utilizar los
comandos de teclado: [CNTR] + [ ], [ ], [ ] o [ ] como desee.
Para crear una línea (vertical u horizontal), utilice el icono Lápiz de la barra
de herramientas Instrucciones básicas. También puede utilizar los comandos
de teclado: [MAYÚS] + [ ], [ ], [ ] o [ ] como desee.
→ →
→
→
→ →
→
→
os © 2001 IDEC Corporation
WindLDR™ Tutorial 3-5
Selección del tipo de PLC
Puede utilizar WindLDR para programar todos las PLC de IDEC. Sin embargo, debe
seleccionar el tipo de PLC específica antes de comenzar a programar.
Para seleccionar la PLC correcta:
1. Haga clic en Configurar →Selección de PLC… en la barra de herramientas
Comandos de menú o haga clic en el icono Seleccionar PLC .
Aparece el cuadro de diálogo Selección de PLC.
2. Haga clic en el tipo de PLC correcto.
3. Haga clic en el botón Configurar.
Se muestra el cuadro de diálogo Configuración de PLC.
4. Para Micro-1, haga clic en la unidad de expansión de la PLC (si es
necesario). Para Micro3, Micro3C o Micro Smart, haga clic en la unidad principal y la unidad de expansión específicas de la PLC (si es necesario). Para las series FA y ONC, no es necesario realizar más selecciones.
© 2001 IDEC Corporation 3. Primeros pasos
3-6 WindLDR™ Tutorial
3. Primeros pas
Micro-1
ONCSerie FA
Micro3/Micro3C MicroSmart
Configuración
os © 2001 IDEC Corporation
WindLDR™ Tutorial 3-7
5. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Observe que vuelve al cuadro de diálogo Selección de PLC.
6. Haga clic en el botón Utilizar como predeterminado de la parte inferior del cuadro de diálogoSelección de PLC.
El tipo de PLC seleccionado se muestra en el campo Predeterminado:.
7. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
El tipo de PLC seleccionado aparece en la barra de estado de la parte
inferior de la pantalla de WindLDR.
IMPORTANTE: Una vez instalado, WindLDR se asigna de forma
predeterminada a ONC. Si selecciona otra PLC,
aparecerá un mensaje: “La modificación del tipo de
PLC implica la realización de determinados cambios,
los cuales no se pueden deshacer. ¿Desea continuar?”
Haga clic en Sí para aceptar esto.
Se muestran las barras de herramientas correctas para la PLC.
© 2001 IDEC Corporation 3. Primeros pasos
3-8 WindLDR™ Tutorial
3. Primeros pas
Configuración de los parámetros de función y comunicación de la PLC
Una vez seleccionado el tipo de PLC correcto, compruebe que los parámetros de
función de PLC están configurados correctamente. Para este tutorial, seleccione la
configuración de función predeterminada.
Para configurar los parámetros de función:
1. Haga clic en Configurar →Configuración de área de función… en la barra de herramientas Comandos de menú.
2. Se muestra el cuadro de diálogo Configuración de área de función.
3. Haga clic en el botón Predeterminado para que todas las selecciones lo acepten. En caso contrario, realice los cambios necesarios y haga clic en Aceptar.
4. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
NOTA:El cuadro de diálogo Configuración de área de función de ONC es distinto del de las series Micro, FA y MicroSmart, tal y como se muestra en la siguiente página.
Consulte el manual del usuario que acompaña a la PLC para
obtener información detallada sobre los parámetros de
función.
SUGERENCIA:El campo Entrada parada de la ventana Configuración de función le permite llevar físicamente la PLC al modo de parada o de ejecución con un interruptor de entrada designado.
os © 2001 IDEC Corporation
WindLDR™ Tutorial 3-9
Cuadros de diálogo Configuración de área de función y de comunicaciones de
Micro-1
Cuadros de diálogo Configuración de área de función y de comunicaciones de
Micro3 y Micro3C
© 2001 IDEC Corporation 3. Primeros pasos
3-10 WindLDR™ Tutorial
3. Primeros p
Cuadros de diálogo Configuración de área de función y de comunicaciones de
asos © 2001 IDEC Corporation
© 2001 IDEC Corporation 3. Primeros pasos
WindLDR™ Tutorial 3-11
Cuadros de diálogo Configuración de área de función y de comunicaciones de
MicroSmart
3-12 WindLDR™ Tutorial
3. Primeros pas
Cuadros de diálogo Configuración de área de función y de comunicaciones de la
serie FA
os © 2001 IDEC Corporation
WindLDR™ Tutorial 3-13
Selección de preferencias de escalera
Para personalizar la pantalla del programa lógico de escalera de WindLDR, haga clic
en Configurar → Preferencias de escalera… en la barra de herramientas Comandos
de menú. Para este tutorial, seleccione la configuración que se muestra a
continuación.
Para seleccionar el tipo y tamaño de fuente, haga clic en el botón Fuente. El tipo y
tamaño de fuente recomendados son New Courier, Negrita, 10 pt.
Ya está listo para iniciar el tutorial.
NOTA: El tamaño de texto de los comentarios del escalón no está limitado. En el
campo Líneas de comentario de la etiqueta:, puede introducir cualquier
número hasta 100. Para obtener un funcionamiento óptimo, IDEC
recomienda el uso de 1 a 5 líneas de comentario de la etiqueta.
© 2001 IDEC Corporation 3. Primeros pasos
© 2001 IDEC Corpo
4. Instrucciones básicas de programación
Introducción a la programación básicaComo se ha indicado en el Capítulo 2, Información general sobre la PLC, una PLC
examina el estado de las interfaces de entrada y, en respuesta, controla algo a través de
las interfaces de salida. En los siguientes ejercicios, utilizará las instrucciones de
programación más básicas para crear programas sencillos de entrada/salida.
Instrucciones de entrada
Al programar la PLC, se utiliza una instrucción carga (LOD) o carga no (LODN)
delante de un operando comenzando por el bus izquierdo del programa de escalera.
La instrucción LOD inicia la operación lógica con un contacto abierto normalmente
(NO). La
instrucción LODN inicia la operación lógica con un contacto cerrado normalmente (NC).
I0
I1
Diagrama de escalera LOD/LODN
ration 4. Instrucciones básicas de programación
4-2 Instrucciones básicas WindLDR™ Tutorial
4. Instrucciones
Instrucciones de salida
La instrucción Salida (OUT) proporciona el resultado de una operación lógica de bits
para el operando especificado. La instrucción Salida No (OUTN) proporciona el
resultado invertido de una operación lógica de bits para el operando especificado.
I0
I1
Q0
Q1
Diagrama de escalera OUT/OUTN
básicas de programación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 4-3
Ejercicio 1: Creación de un programa de inicio/parada
En el
Capítulo 3
,
Primeros pasos,
abrió WindLDR, seleccionó el tipo de PLC,
estableció los parámetros de función adecuados y definió las preferencias de escalera.
Ahora está preparado para crear un programa lógico de escalera utilizando el
programa en blanco que se muestra en la pantalla.
En este ejercicio, escribirá un programa lógico de escalera básico que utiliza una
WLDR-T Ch 4 _2000.fm Page 3 Friday, May 10, 2002 12:51 PM
© 2001 IDEC Corporation 4. Instrucciones básicas de programación
entrada de PLC para activar/desactivar una salida. La siguiente figura ilustra un
ejemplo de entrada/salida sencilla
donde se utiliza un pulsador abierto normalmente (NO) para activar/desactivar una
bomba. Utilizará los elementos de la figura para crear el programa.
Después de crear el programa, lo transferirá a la PLC y supervisará
su funcionamiento.
Inicio 1 : Pulsador de acción alternativa NO conectado a I1
Bomba A : Conectada a Q0
4-4 Instrucciones básicas WindLDR™ Tutorial
4. Instrucciones
Siga estos pasos para crear un programa de inicio/parada. Una vez finalizado, la
pantalla del programa debe tener esta apariencia.
PASO 1: Introduzca el contacto Inicio 1
Para introducir el contacto Inicio 1:
1. Haga clic en el icono Abierto normalmente .
Observe que, al alejar el puntero del icono, el
símbolo del icono permanece junto al puntero.
básicas de programación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 4-5
2. Haga clic en la columna 1 del escalón 1.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
Puede moverse de un campo a otro de un cuadro de diálogo pulsando la
tecla [TAB] o haciendo clic en el campo deseado.
3. Introduzca Inicio 1 en el campo Nombre de etiqueta: del cuadro de
diálogo.
4. IntroduzcaI1 en el campo Número de asignación:.
5. Introduzca Pulsador N.O. conectado a I1 en el campo Comentario del
nombre de etiqueta:.
El cuadro de diálogo completado debe tener esta apariencia:
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
El contacto Inicio 1 se muestra al principio del escalón 1.
© 2001 IDEC Corporation 4. Instrucciones básicas de programación
4-6 Instrucciones básicas WindLDR™ Tutorial
4. Instrucciones
Paso 2: Introduzca la bobina de salida de la bomba A
Para introducir la bobina de salida de la bomba A:
1. Haga clic en el icono Salida .
2. Haga clic en la columna 2 del escalón 1.
Se muestra el cuadro de diálogo Salida (OUT).
3. Introduzca Bomba A en el campo Nombre de etiqueta: del cuadro de
diálogo.
4. IntroduzcaQ0 en el campo Número de asignación:.
5. Introduzca Bomba A conectada a Q0 en el campo Comentario del nombre
de etiqueta:.
El cuadro de diálogo completado debe tener esta apariencia:
NOTA:Salida No no se muestra en el campo Tipo: del cuadro de diálogo Salida
de ONC.
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
La bobina de salida Bomba A se muestra al final del escalón 1.
básicas de programación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 4-7
Paso 3: Introduzca un comentario del escalón
Para introducir un comentario del escalón:
1. Haga clic en cualquier lugar del escalón 1.
2. Haga clic en Editar → Comentario del escalón… en la barra de
herramientas Comandos de menú o haga clic en el icono Comentario del
escalón .
Se muestra la pantalla del cuadro de diálogo Comentario del escalón.
3. Haga clic en el área en blanco de la pantalla del cuadro de diálogo y
escriba:
Este programa muestra un contacto I1 abierto normalmente que
activa una salida Q0.
IMPORTANTE: WindLDR le permite introducir tantos caracteres como
desee. Se recomienda el mantenimiento de la longitud
de la línea cuando escriba comentarios del escalón.
Puede utilizar tantas líneas como desee. Pulse
[INTRO] para pasar a la siguiente línea.
4. Haga clic en Aceptar para guardar los comentarios.
Los comentarios del escalón se muestran sobre el Escalón 1.
© 2001 IDEC Corporation 4. Instrucciones básicas de programación
4-8 Instrucciones básicas WindLDR™ Tutorial
4. Instrucciones
Almacenamiento de un programa
Vista previa de escalera
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. IntroduzcaINICIO1 en el campo Nombre de archivo: del cuadro de
diálogo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Para obtener una vista previa de impresión de este programa:
1. Haga clic en Archivo → Listados… en la barra de herramientas
Comandos de menú.
Se muestra el cuadro de diálogo Vista previa de escalera.
2. Haga clic en el botón izquierdo del ratón o pulse la tecla [INTRO] para
obtener una vista previa del programa de escalera.
básicas de programación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 4-9
Impresión de un programa
Referencia cruzada
Para imprimir este programa:
1. Haga clic en Archivo → Listados… en la barra de herramientas
Comandos de menú. Se muestra el cuadro de diálogo Escalera. Seleccione
Escalera con el botón izquierdo del ratón o pulse la tecla [INTRO] para
imprimir.
Se muestra el cuadro de diálogo Imprimir.
2. Introduzca las opciones de impresión correctas y haga clic en el botón
Aceptar o pulse la tecla [INTRO] para confirmar.
Para hacer una referencia cruzada de todo el programa de escalera:
1. Haga clic en Archivo → Listados… en la barra de herramientas
Comandos de menú.
Se muestra el cuadro de diálogo Referencia cruzada.
2. Haga clic en el botón izquierdo del ratón o pulse la tecla [INTRO] para
ver el archivo de referencia cruzada.
NOTA: Puede guardar o imprimir el archivo de referencia cruzada que
se presenta en el formato de archivo del Bloc de notas.
© 2001 IDEC Corporation 4. Instrucciones básicas de programación
4-10 Instrucciones básicas WindLDR™ Tutorial
4. Instrucciones
Cierre de un programa
Para cerrar un programa:
1. Haga clic en el botón del icono de la esquina superior izquierda de la
pantalla del programa.
Aparecerá un menú desplegable.
2. Haga clic en Cerrar en el menú desplegable.
básicas de programación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 4-11
Configuración del puerto de comunicación
Antes de transferir el programa INICIO1 a la PLC, debe establecer la configuración
correcta del puerto serie. Para este ejercicio, elegirá la configuración predeterminada
para la PLC.
Para configurar el puerto de comunicaciones:
1. Haga clic en Configurar → Configuración de comunicación… en la
barra de herramientas Comandos de menú.
Aparece el cuadro de diálogo Configuración de comunicación pidiéndole que
confirme la configuración de comunicación.
2. Haga clic en el botón Predeterminado.
WindLDR muestra la configuración de función programada para la PLC.
NOTA:Asegúrese de que el campo Puerto: está establecido en el puerto de
comunicación serie del equipo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
© 2001 IDEC Corporation 4. Instrucciones básicas de programación
4-12 Instrucciones básicas WindLDR™ Tutorial
4. Instrucciones
Transferencia de un programa
Después de configurar los puertos de comunicaciones, estará preparado para transferir
el programa INICIO1 a la PLC.
Para transferir el programa a la PLC.
1. Haga clic en Compilar →Convertir escaleraen la barra de herramientas
Comandos de menú.
2. Haga clic en En línea → Descargar programa… en la barra de
herramientas Comandos de menú.
Si el programa no está compilado aún, se mostrará un cuadro de advertencia
que le pedirá que vuelva a compilar la escalera.
3. Haga clic en el botón Sí.
Aparece un segundo cuadro de diálogo que indica que la conversión a
mnemotécnico se ha realizado correctamente. Si WindLDR encuentra un error en
el programa de escalera, se mostrará un mensaje de error en este punto.
4. Haga clic en el botón Aceptar.
Se muestra el cuadro de diálogo Descargar.
5. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Si la descarga es correcta, se muestra un cuadro de diálogo para confirmarla. Si
no lo es, se muestra un cuadro de diálogo de mensaje de error.
básicas de programación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 4-13
entrada está muestra el entro de s del
O y de
Supervisión de un programa
La supervisión en líneale permite supervisar o ver las instrucciones programadas
(lógica de escalera). La supervisión le permite ver la activación y desactivación de
entradas y salidas para comprobar el funcionamiento de temporizadores, contadores y
otros operandos.
NOTA: Para salir de la pantalla de supervisión, vuelva a hacer clic en En línea →
Supervisión.
Para supervisar el programa INICIO1:
Haga clic en En línea → Supervisión en la barra de herramientas Comandos
de menú.
Observe que los iconos de la barra de herramientas desaparecen y se muestra la
pantalla del monitor.
Si la entrada está ACTIVADA, el contacto NO y la salida se resaltan en rojo. Si
la entrada está DESACTIVADA, el contacto NO y la salida dejan de estar
resaltados en rojo.
Cuando la activada, secolor rojo dlos símbolocontacto Nla salida.
© 2001 IDEC Corporation 4. Instrucciones básicas de programación
4-14 Instrucciones básicas WindLDR™ Tutorial
4. Instrucciones
En líneaLa opción en línea le ofrece diversas funciones que permiten una avanzada
supervisión y manipulación del programa. Las funciones son:
1. Estado de PLC
Para supervisar el estado de la PLC:
1. Haga clic en En línea → Supervisión en la barra de herramientas
Comandos de menú.
2. Haga clic en En línea → Estado de PLC en la barra de herramientas
básicas de programación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 4-15
2. Supervisión de lotes
La supervisión de lotes le permite supervisar una matriz de entradas, salidas,
temporizadores, contadores, registros de datos, etc., con sólo seleccionar el operando.
Para supervisar los programas en lotes:
1. Haga clic en En línea → Supervisión en la barra de herramientas
Comandos de menú.
2. Haga clic en En línea → Supervisión de lotesen la barra de herramientas
Comandos de menú.
3. Escriba el operando que desee y la dirección de inicio.
4. Desplácese hacia delante y hacia atrás haciendo clic en los botones y .
© 2001 IDEC Corporation 4. Instrucciones básicas de programación
4-16 Instrucciones básicas WindLDR™ Tutorial
4. Instrucciones
3. Error de comunicación
Para ver un error de comunicación:
1. Haga clic en En línea → Supervisión en la barra de herramientas
Comandos de menú.
2. Haga clic en En línea → Error de comunicación en la barra de
herramientas Comandos de menú.
básicas de programación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 4-17
4. Señalar escritura
Para manipular el programa con el comando Señalar escritura:
1. Haga clic en En línea → Supervisión en la barra de herramientas
Comandos de menú.
2. Haga clic en En línea → Señalar escritura en la barra de herramientas
Comandos de menú.
3. Escriba el operando que desee en el cuadro izquierdo y pulse la tecla Tab
para mostrar su valor actual.
4. Sobrescriba el valor actual escribiendo uno nuevo en el cuadro derecho en la
misma línea. Pulse Intro.
En el ejemplo anterior, D0 se está cambiando de 0 a 500 y el valor
preestablecido de T1 se está cambiando de 0 a 300.
© 2001 IDEC Corporation 4. Instrucciones básicas de programación
4-18 Instrucciones básicas WindLDR™ Tutorial
4. Instrucciones
Convenciones de NO y NCEs importante comprender la correlación existente entre un dispositivo de campo
externo conectado a una PLC, las condiciones de funcionamiento del dispositivo y la
programación lógica de entrada de PLC. Las siguientes ilustraciones le muestran cómo
puede programar cualquier interruptor conectado a una PLC como NO o NC y cómo
afecta esto a la salida (controlada).
Interruptor externo abierto (APAGADO)
Interruptor externo cerrado (ENCENDIDO)
básicas de programación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 4-19
La siguiente figura ilustra la posición del dispositivo de campo externo y su efecto enla lógica de escalera programada.
Entradas NC
En el primer ejemplo de programación, la entrada es un contacto NO. Cuando el
contacto NO está ACTIVADO, la salida también está ACTIVADA. De la misma
forma, cuando el contacto NO está DESACTIVADO, la salida también está
DESACTIVADA. En el siguiente ejercicio, la parada de emergencia es un dispositivo
externo NC. Debe comprobar si la parada de emergencia está desactivada o si el
contacto NC se abre.
Escalón#
Dispositivo de entrada externo
Lógica programada
Estado encendid
o/apagado
Pantalla del monitor
Entrada Salida
1NO
DESACTIVADO
2NC
ACTIVADO
1NO
ACTIVADO
2NC
DESACTIVADO
(DESACTIVADO)ABIERTO
(ACTIVADO)CERRADO
© 2001 IDEC Corporation 4. Instrucciones básicas de programación
4-20 Instrucciones básicas WindLDR™ Tutorial
4. Instrucciones
Ejercicio 2: Creación de un programa de inicio/parada múltiple En este ejercicio, agregará una instrucción LOD y OUT adicional y una
parada de emergencia al programa de inicio/parada del ejercicio 1. La siguiente figura
muestra un ejemplo de varias entradas/salidas en las que se puede utilizar cualquiera
de los dos pulsadores NO para activar o desactivar dos bombas al mismo tiempo. Los
pulsadores NC de emergencia se utilizan para desactivar las dos bombas
simultáneamente. Utilizará los elementos de la figura para crear el programa.
Inicio 1 : Pulsador de acción alternativa NO conectado a I1
Inicio 2 : Pulsador de acción alternativa NO conectado a I2
Parada de emergencia: Pulsador de emergencia de acción alternativa NC
conectado a I3
Bomba A : Conectada a Q0
Bomba B : Conectada a Q1
básicas de programación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 4-21
Siga estos pasos para crear un programa de inicio/parada múltiple Cuando finalice, la
pantalla del programa debe tener esta apariencia:
Paso 1: Abra el programa INICIO1 del ejercicio 1
© 2001 IDEC Corporation 4. Instrucciones básicas de programación
4-22 Instrucciones básicas WindLDR™ Tutorial
4. Instrucciones
Paso 2: Introduzca la parada de emergencia en el escalón 1
Para introducir la parada de emergencia:
1. Haga clic en el icono Cerrado normalmente .
2. Haga clic en la columna 2 del escalón 1.
Aparece el cuadro de diálogo Cerrado normalmente (LODN).
3. Introduzca Parada de emergencia en el campo Nombre de etiqueta: del
cuadro de diálogo.
4. IntroduzcaI3 en el campo Número de asignación:.
5. Introduzca Pulsador N.C. conectado a I3 en el campo Comentario del
nombre de etiqueta:.
El cuadro de diálogo completado debe tener esta apariencia:
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
El contacto Parada de emergencia se muestra junto a Inicio1 en el escalón 1.
básicas de programación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 4-23
Paso 3: Introduzca el contacto Inicio 2 en la línea 2
Para introducir el contacto Inicio 2:
1. Haga clic en el icono Dibujar línea .
Observe que el puntero cambia de una flecha a un lápiz.
2. Haga clic en la cruz (+) situada a la derecha del contacto Inicio 1 del
escalón 1 y arrastre el puntero hacia abajo a la línea 2 del escalón 1.
Se mostrará una línea que conecta la línea 1 con la línea 2 del escalón 1.
3. Haga clic en el icono Abierto normalmente .
Observe que el puntero vuelve a ser una flecha.
4. Haga clic en la columna 2 de la línea 2.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
5. Introduzca Inicio 2 en el campo Nombre de etiqueta: del cuadro de
diálogo.
6. IntroduzcaI2 en el campo Número de asignación:.
7. Introduzca Pulsador N.O. conectado a I2 en el campo Comentario del
nombre de etiqueta:.
© 2001 IDEC Corporation 4. Instrucciones básicas de programación
4-24 Instrucciones básicas WindLDR™ Tutorial
4. Instrucciones
El cuadro de diálogo completado debe tener esta apariencia:
8. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Observe que el escalón 1 tiene ahora dos líneas. El contacto Inicio 2 se muestra
al principio de la línea 2.
Paso 4: Introduzca la bobina de salida de la bomba B en la línea 2
Para introducir la bobina de salida de la bomba B:
1. Haga clic en el icono Dibujar línea .
2. Haga clic en la cruz situada a la izquierda de la bobina de salida de la
Bomba A en la línea 1 y arrastre el puntero hacia abajo a la cruz
correspondiente de la línea 2.
Se muestra una línea que conecta la línea 1 con la línea 2.
básicas de programación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 4-25
3. Haga clic en el icono Salida .
4. Haga clic en la última columna de la línea 2.
Se muestra el cuadro de diálogo Salida (OUT).
5. Introduzca Bomba B en el campo Nombre de etiqueta: del cuadro de
diálogo.
6. IntroduzcaQ1 en el campo Número de asignación: del cuadro de diálogo.
7. Introduzca Bomba B conectada a Q1 en el campo Comentario del
nombre de etiqueta.
El cuadro de diálogo completado debe tener esta apariencia:
8. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
La bobina de salida Bomba B se muestra al final de la línea 2.
© 2001 IDEC Corporation 4. Instrucciones básicas de programación
4-26 Instrucciones básicas WindLDR™ Tutorial
4. Instrucciones
Paso 5: Introduzca un comentario del escalón
Para introducir un comentario del escalón:
1. Haga clic en cualquier lugar de la línea 1 o 2.
2. Haga clic enEditar → Editar comentario del escalón … en la barra de
herramientas
Comandos de menú o haga clic en el icono Comentario del escalón .
Se muestra la pantalla del Cuadro de diálogo Comentario del escalón.
3. Elimine los comentarios existentes en la pantalla del cuadro de diálogo e
introduzca:
Este programa muestra un contacto abierto normalmente activando la
salida Q0 de la bomba A y la Q1 de la bomba B. Como el interruptor
de parada de emergencia es un contacto NC externo, el usuario debe
determinar cuándo está desactivado (el contacto NC está abierto).
4. Haga clic en Aceptar para guardar los comentarios.
Los comentarios del escalón se muestran sobre el Escalón 1.
básicas de programación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 4-27
Paso 6: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. IntroduzcaINICIO2 en el campo Nombre de archivo: del cuadro de
diálogo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Paso 7: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo,
consulte la página 4-12. Para supervisarlo, consulte la página 4-13.
© 2001 IDEC Corporation 4. Instrucciones básicas de programación
4-28 Instrucciones básicas WindLDR™ Tutorial
4. Instrucciones
básicas de programación © 2001 IDEC Corporation© 2001 IDEC Corporation
5. Instrucciones de temporizadores
Introducción a los temporizadores (TML, TIM, TMH y TMS)Los temporizadores se utilizan para las funciones de retraso de tiempo en
programas de PLC, al igual que los temporizadores de relé se utilizan en los
sistemas de control de lógica de relé. Cuando los terminales de control se activan, el
circuito de control de tiempo comienza a contar. Cuando se alcanza el valor de
tiempo preestablecido, se permite el paso de corriente a la bobina del relé, haciendo
funcionar así los contactos controlados.
Temporizadores Micro-1, FA1J/2J, FA3S-CP11/-CP11T
Estos PLC disponen de 80 temporizadores incorporados (T0 – T79). Todos estos
temporizadores son de cuenta atrás de 100 mseg (TIM). Cada temporizador se debe
programar con una entrada para
controlarlo y se puede programar con o sin una salida después del temporizador.
Estos temporizadores se pueden utilizar en aplicaciones de activación o
desactivación de retraso.
Temporizadores FA3S-CP12/13
Las CPU de las series FA3S-CP12 y FA3S-CP13 tienen 256 temporizadores, de 100
mseg (T0 – T255) y de 10 mseg (H0 – H79). Cada uno se debe programar con una
salida para controlarlo y se pueden programar con o sin una salida después del
temporizador.
NOTA: Si desea obtener información sobre los temporizadores de alta velocidad,
consulte el Manual del usuario de FA3S-CP12.
5. Instrucciones de temporizador
5-2 Instrucciones básicas WindLDR™ Tutorial
5. Instrucciones
Temporizador de Micro-1 y de la serie FA
Números de asignación
Intervalo AumentoValor
preestablecido
Micro-1 TIM T0 – T79 0 - 999,9 seg 100 msegConstante: 0 – 9999
FA1J, FA2J, FA3S-CP11, FA3S-CP11T
TIM T0 – T79 0 - 999,9 seg 100 msegConstante: 0 – 9999
FA3S-CP12FA3S-CP13
TIM T0 – T255 0 - 999,9 seg 100 msegConstante: 0 – 9999
T10MS H0 – H79 0 -99,99 seg 10 msegConstante: 0 – 9999
de temporizador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 5-3
Temporizadores de Micro3 y Micro3C
Hay tres tipos de temporizadores disponibles para las PLC de Micro3 y Micro3C: un
temporizador de cuenta atrás de 100 mseg (TIM), un temporizador de cuenta atrás
de 10 mseg (TMH) y un temporizador de cuenta atrás de 1 mseg (TMS). Se pueden
programar un total de 32 temporizadores y contadores en el modo de procesamiento
estándar. Se debe asignar cada temporizador a un único número (de 0 a 31) y no se
puede utilizar el mismo número para los contadores. En el modo de procesamiento
de alta velocidad, están disponibles los números de temporizadores de 0 a 15.
Micro3 y Micro3C, Temporizadores
Números de asignación
Intervalo AumentoValor
preestablecido
TIM(temporizador de 100 mseg)
T0 – T31 0 - 999,9 seg 100 msegConstante: 0 – 9999Registros de datos: D0 – D99 (modo estándar)D0 a D31 (modo de alta velocidad)
TMH(temporizador de 10 mseg)
T0 – T31 0 -99,99 seg 10 mseg
TMS(temporizador de 1 mseg)
T0 – T31 0 -9,999 seg 1 mseg
© 2001 IDEC Corporation 5. Instrucciones de temporizador
5-4 Instrucciones básicas WindLDR™ Tutorial
5. Instruccione
Temporizadores ONC
Hay cuatro tipos de temporizadores disponibles para los controladores ONC:
• temporizador de 1 seg (TML)• temporizador de 100 mseg (TIM)• temporizador de 10 mseg (TMH)• temporizador de 1 mseg (TMS)
Se puede programar un total de 256 temporizadores en un programa del usuario.
Todos son de cuenta atrás. Cada temporizador se debe asignar a un número único
(T0 – T255).
NOTA: Todos los temporizadores ONC son de registro de 16 bits. Esto permite
un valor preestablecido de hasta 65535.
Temporizador ONC
Números de asignación
Intervalo AumentoValor
preestablecido
TML T0 – T255 0 -65535 seg 1 segConstante: 0 – 65535Registros de datos: D0 – D7999
TIM T0 – T255 0 -6553,5 seg 100 mseg
TMH T0 – T255 0 -655,35 seg 10 mseg
TMS T0 – T255 0 -65,535 seg 1 mseg
s de temporizador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 5-5
Temporizadores de MicroSmart
Hay cuatro tipos de temporizadores disponibles para los controladores MicroSmart:
• temporizador de 1 seg (TML)• temporizador de 100 mseg (TIM)• temporizador de 10 mseg (TMH)• temporizador de 1 mseg (TMS)
El módulo de la CPU tipo todo en uno tiene un total de 32 temporizadores para la
CPU tipo 10 E/S o de 100 temporizadores para la CPU tipo 16 o 24 E/S. El módulo
de la CPU tipo delgado dispone de un total de 100 temporizadores para la CPU tipo
20 I/O o la CPU tipo 40 E/S. Estos temporizadores se pueden programar en un
programa del usuario. Cada uno se debe asignar a un número único (0 – 255).
Temporizador de
MicroSmart
Números de asignación
Valor preestablecidoCPU tipo todo en uno CPU tipo delgado
CPU tipo 10 E/S
CPU tipo 16 E/S
CPU tipo 24 E/S
CPU tipo 20 E/S
CPU tipo 40 E/S
TML
T0 – T31 T0-T99 T0-T99 T0-T99 T0-T99
Constante: 0-65535Registros de datos:Tipo 10 E/S -D0-D399Otros tipos: -D0-D1299 -D2000-D7999
TIM
TMH
TMS
© 2001 IDEC Corporation 5. Instrucciones de temporizador
5-6 Instrucciones básicas WindLDR™ Tutorial
5. Instrucciones
I1
I0
T0
Diagrama de escalera (TIM)
T0100
Q0
Dirección del programa
Instrucción Datos
01
345
LODTIM
LODANDOUT
I00100I1T0Q0
Lista de programas
I0
T0
I1
Q0
Gráfico de control de tiempo
10 seg
ACTIVADADESACTIVADA
ACTIVADODESACTIVADO
ACTIVADADESACTIVADA
ACTIVADADESACTIVADA
de temporizador © 2001 IDEC Corporation
mporizador
WindLDR™ Tutorial Instrucciones básicas 5-7
Ejercicio 3: Creación de un programa de temporizador de activación de retraso
En este ejercicio, escribirá un programa de temporizador de activación de retraso
que utiliza una entrada de PLC para activar una salida después de un retraso de
tiempo.
La siguiente figura ilustra un ejemplo de entrada/salida en el que se utiliza un
WLDR-T Ch 5 _2000.fm Page 7 Friday, May 10, 2002 12:54 PM
© 2001 IDEC Corporation 5. Instrucciones de te
pulsador abierto normalmente (NO) para activar una bomba después de un retraso
de 10 segundos. Utilizará los elementos de la figura para crear el programa.
Inicio 1 : Pulsador de acción alternativa NO conectado a I1
Bomba A : Conectada a Q0
5-8 Instrucciones básicas WindLDR™ Tutorial
5. Instrucciones
Siga estos pasos para crear un programa de temporizador de activación de retraso.
Cuando finalice, la pantalla del programa debe tener esta apariencia:
Paso 1: Haga clic en el icono Nuevo para abrir un archivo nuevo
Se muestra una pantalla de programa lógico de escalera en blanco.
de temporizador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 5-9
Paso 2: Introduzca el contacto Inicio 1
Para introducir el contacto Inicio 1:
1. Haga clic en el icono Abierto normalmente .
Observe que, al alejar el puntero del icono, el símbolo del icono permanece
junto al puntero.
2. Haga clic en la columna 1 del escalón 1.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
Puede moverse de un campo a otro de un cuadro de diálogo pulsando la
tecla [TAB] o haciendo clic en el campo deseado.
3. Introduzca Inicio 1 en el campo Nombre de etiqueta: del cuadro de
diálogo.
4. Introduzca el número de asignaciónI1 en el campo Número de
asignación:.
5. Introduzca Pulsador N.O. conectado a I1 en el campo Comentario del
nombre de etiqueta.
© 2001 IDEC Corporation 5. Instrucciones de temporizador
5-10 Instrucciones básicas WindLDR™ Tutorial
5. Instrucciones
El cuadro de diálogo completado debe tener esta apariencia:
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
El contacto Inicio 1 se muestra al principio del escalón 1.
de temporizador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 5-11
Paso 3: Introduzca el temporizador
Para introducir el temporizador:
1. Haga clic en el icono Temporizador .
2. Haga clic en la columna 2 del escalón 1.
Se muestra el cuadro de diálogo Temporizador (TIM) de100 mseg .
3. Introduzca T000 en el campo Nombre de etiqueta: del cuadro de diálogo.
4. IntroduzcaT0 en el campo Número de asignación:.
5. Introduzca100 en el campo Valor preestablecido: para un retraso de 10
segundos.
6. Introduzca Retraso de activación de temporizador de 10 seg en el campo
Comentario del nombre de etiqueta:.
El cuadro de diálogo completado debe tener esta apariencia:
7. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
La instrucción Temporizador se muestra junto a Inicio 1 en el escalón 1.
© 2001 IDEC Corporation 5. Instrucciones de temporizador
5-12 Instrucciones básicas WindLDR™ Tutorial
Paso 4: Introduzca un comentario para el escalón 1
Para introducir un comentario del escalón:
1. Haga clic en cualquier lugar del escalón 1.
2. Haga clic en Editar → Comentario del escalón… en la barra de
herramientas Comandos de menú o haga clic en el icono Comentario del
escalón .
Se muestra la pantalla del Cuadro de diálogo Comentario del escalón.
3. Haga clic en el área en blanco de la pantalla del cuadro de diálogo y
escriba:
Este programa muestra un temporizador de retraso de activación para
la bomba A. La bomba se activará 10 seg después de que se encienda la
entrada Inicio 1.
NOTA: WindLDR no limita el número de caracteres de un editor del
nombre de etiqueta. Sin embargo, se recomienda que
permanezca por debajo de los 10 caracteres por línea, de forma
que la anchura del escalón sea la adecuada.
4. Haga clic en Aceptar para guardar los comentarios.
El comentario del escalón se muestra sobre el escalón 1.
5. Instrucciones de temporizador © 2001 IDEC Corporation
© 2001 IDEC Corporation 5. Instrucciones de temporizador
WindLDR™ Tutorial Instrucciones básicas 5-13
Paso 5: Introduzca un contacto NO en el escalón 2
Para introducir un contacto NO:
1. Pulse la tecla [INTRO] para ir al escalón 2.
2. Haga clic en el icono Abierto normalmente .
3. Haga clic en la columna 2 del escalón 1.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
4. Introduzca T0 en el campo Nombre de etiqueta: del cuadro de diálogo.
Observe que las propiedades del contacto Temporizador se muestran
automáticamente en los campos Número de asignación: y Comentario del
nombre de etiqueta:.
5. Introduzca Retraso de activación de temporizador de 10 seg en el campo
Comentario
del nombre de etiqueta:.
El cuadro de diálogo completado debe tener esta apariencia:
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
El contacto Temporizador se muestra al principio del escalón 2.
5-14 Instrucciones básicas WindLDR™ Tutorial
5. Instrucciones de temporizador © 2001 IDEC Corporation
Paso 6: Introduzca la bobina de salida de la bomba A en el escalón 2
Para introducir la bobina de salida de la bomba A:
1. Haga clic en el icono Salida .
2. Haga clic en la columna 2 del escalón 2.
Se muestra el cuadro de diálogo Salida (OUT).
3. Introduzca Bomba A en el campo Nombre de etiqueta: del cuadro de
diálogo.
4. IntroduzcaQ0 en el campo Número de asignación:.
5. Introduzca Bomba A conectada a Q0 en el campo Comentario del nombre
de etiqueta:.
El cuadro de diálogo completado debe tener esta apariencia:
NOTA: Salida No no se muestra en el campo Tipo: del cuadro de diálogo
Salida de Micro-1 y la serie FA.
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
La bobina de salida Bomba A se muestra al final del escalón 2.
WindLDR™ Tutorial Instrucciones básicas 5-15
Ejercicio 4: Instrucción de comparación de temporizadores (TC= y TC≥)NOTA: Esta opción sólo está disponible con la PLC de ONC. Se pueden utilizar los
cuatro tipos de temporizadores en la PLC de ONC con la instrucción de
comparación de temporizadores.
Este programa muestra cómo se utiliza la instrucción de comparación de
temporizadores para activar las salidas. El valor preestablecido del temporizador y
la comparación de temporizadores puede ser una constante (de valores 0 a 65535) o
un registro de datos (D0 a D7999).
Paso 7: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. IntroduzcaTEMPORIZADORES en el campo Nombre de archivo: del
cuadro de diálogo.
3. Haga clic en el botón Aceptar o pulse [INTRO] para confirmar.
Paso 8: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo,
consulte la página 4-12. Para supervisarlo, consulte la página 4-13.
© 2001 IDEC Corporation 5. Instrucciones de temporizador
5-16 Instrucciones básicas WindLDR™ Tutorial
5. Instrucciones
Las instrucciones TC= y TC≥ son instrucciones de comparación equivalentes para
los valores actuales del temporizador. Esta instrucción comparará constantemente
los valores actuales con el valor programado. Cuando el valor del temporizador sea
mayor o igual que el valor dado, se iniciará la salida deseada.
Introduzca el valor de los temporizadores (de T0 a T255) seguido del valor
preestablecido para comparar (de 0 a 65535) o un registro de datos para comparar
(de D0 a D7999).
Diagrama de escalera (TC=)
Q0
Dirección del programa
Instrucción Datos
012
TC=
OUT
T250Q0
Lista de programas
T0=50
T2
Temporizador #Valor preestablecido para comparar
para comparar con
Diagrama de escalera (TC=)
Q1
Dirección del programa
Instrucción Datos
012
TC≥
OUT
T3D15Q1
Lista de programas
T0>
D15T3
de temporizador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 5-17
Siga estos pasos para crear un programa de comparación de temporizadores.
Cuando finalice, la pantalla del programa debe tener esta apariencia:
Paso 1: Haga clic en el icono Nuevo para abrir un archivo nuevo
Se muestra una pantalla de programa lógico de escalera en blanco.
© 2001 IDEC Corporation 5. Instrucciones de temporizador
5-18 Instrucciones básicas WindLDR™ Tutorial
5. Instrucciones
Paso 2: Introduzca el contacto T000
Para introducir el contacto T000:
1. Haga clic en el icono Cerrado normalmente .
2. Haga clic en la columna 1 del escalón 1.
Aparece el cuadro de diálogo Cerrado normalmente.
Puede moverse de un campo a otro de un cuadro de diálogo pulsando la
tecla [TAB] o haciendo clic en el campo deseado.
3. Introduzca T000 en el campo Nombre de etiqueta: del cuadro de diálogo.
4. Introduzca el número de asignaciónT000 en el campo Número de
asignación:.
5. Introduzca Temporizador de 1 seg de 10 - 0 en el campo Comentario del
nombre de etiqueta.
El cuadro de diálogo completado debe tener esta apariencia:
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
El contacto T000 se muestra al principio del escalón 1.
de temporizador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 5-19
Paso 3: Introduzca el temporizador
Para introducir el temporizador:
1. Haga clic en el icono Temporizador .
2. Haga clic en la columna 3 del escalón 1.
Se muestra el cuadro de diálogo Temporizador (TML) de1 seg.
3. En el campo Tipo, haga clic en la opción Temporizador de 1 seg.
4. Introduzca T000 en el campo Nombre de etiqueta: del cuadro de diálogo.
5. IntroduzcaT000 en el campo Número de asignación:.
6. Introduzca0010 en el campo Valor preestablecido: para un retraso de 10
segundos.
7. Introduzca Temporizador de 1 seg de 10 - 0 en el campo Comentario del
nombre de etiqueta.
El cuadro de diálogo completado debe tener esta apariencia:
8. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
La instrucción T000 se muestra junto a T000 en el escalón 1.
© 2001 IDEC Corporation 5. Instrucciones de temporizador
5-20 Instrucciones básicas WindLDR™ Tutorial
5. Instrucciones de temporizador © 2001 IDEC Corporation
Paso 4: Introduzca la comparación de temporizadores
Para introducir la comparación de temporizadores:
1. Haga clic en el icono Comparación de temporizadores .
2. Haga clic en la columna 1 del escalón 2.
Se muestra el cuadro de diálogo Comparación de temporizadores (TC=).
3. En el campo Tipo, haga clic en la opción Comparación de
temporizadores (TC=).
4. Introduzca T000 en el campo Nombre de etiqueta: del cuadro de diálogo.
5. IntroduzcaT000 en el campo Número de asignación:.
6. Introduzca0007 en el campo Valor preestablecido: para una comparación
de 7 segundos.
7.El campo Comentario del nombre de etiqueta: se muestra automáticamente
Temporizador de 1 seg de 10 - 0.
El cuadro de diálogo completado debe tener esta apariencia:
8. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
La instrucción TC= se muestra al principio del escalón 2.
WindLDR™ Tutorial Instrucciones básicas 5-21
Paso 5: Introduzca la bobina de salida
Para introducir la bobina de salida:
1. Haga clic en el icono Salida .
2. Haga clic en la columna 2 del escalón 2.
Se muestra el cuadro de diálogo Salida (OUT).
3. Introduzca Q0002 en el campo Nombre de etiqueta: del cuadro de
diálogo.
4. IntroduzcaQ0002 en el campo Número de asignación:.
5. Introduzca Cuando T0 = 7 Q2 está activado en el campo Comentario del
nombre de etiqueta:.
El cuadro de diálogo completado debe tener esta apariencia:
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
La bobina de salida Q0002 se muestra al final del escalón 2.
© 2001 IDEC Corporation 5. Instrucciones de temporizador
5-22 Instrucciones básicas WindLDR™ Tutorial
5. Instrucciones
Paso 6: Introduzca la comparación de temporizadores
1. Haga clic en el icono Comparación de temporizadores .
2. Haga clic en la primera columna del escalón 3.
Se muestra el cuadro de diálogo Comparación de temporizadores (TC=).
3. En el campo Tipo, haga clic en la opción Comparación de
temporizadores (TC≥).
4. Introduzca T000 en el campo Nombre de etiqueta: del cuadro de diálogo.
5. IntroduzcaT000 en el campo Número de asignación:.
6. Introduzca0003 en el campo Valor preestablecido: para una comparación
de 3 segundos.
7.El campo Comentario del nombre de etiqueta: se muestra automáticamente
Temporizador de 1 seg de 10 - 0.
El cuadro de diálogo completado debe tener esta apariencia:
8. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
La instrucción TC= se muestra al principio del escalón 3.
de temporizador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 5-23
Paso 7: Introduzca la bobina de salida con la que comparar
Para introducir la bobina de salida:
1. Haga clic en el icono Salida .
2. Haga clic en la columna 2 del escalón 3.
Se muestra el cuadro de diálogo Salida (OUT).
3. Introduzca Q0003 en el campo Nombre de etiqueta: del cuadro de
diálogo.
4. IntroduzcaQ0003 en el campo Número de asignación:.
5. Introduzca Cuando T0≥ 3 Q3 está activado en el campo Comentario
del nombre de etiqueta.
El cuadro de diálogo completado debe tener esta apariencia:
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
La bobina de salida Q0003 se muestra al final del escalón 3.
© 2001 IDEC Corporation 5. Instrucciones de temporizador
5-24 Instrucciones básicas WindLDR™ Tutorial
5. Instrucciones
Paso 8: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. IntroduzcaCOMPTEMP en el campo Nombre de archivo: del cuadro de
diálogo.
3. Haga clic en el botón Aceptar o pulse [INTRO] para confirmar.
Paso 9: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo,
consulte la página 4-12. Para supervisarlo, consulte la página 4-13.
de temporizador © 2001 IDEC Corporation
© 2001 IDEC Corporation
6. Instrucciones de contadores
Introducción a los contadores (CNT)Los contadores, como su nombre indica, cuentan pulsos. Estos pulsos suelen ser la
respuesta a un objeto que pasa por un sensor que ACTIVA la entrada y luego la
DESACTIVA. Los pulsos pueden representar botellas, latas, piezas o el número de
veces que se ha realizado una operación de proceso. Los contadores pueden contar
hacia delante, hacia atrás o, en algunas ocasiones, en ambas direcciones. Las
aplicaciones de los contadores son prácticamente ilimitadas.
Las PLC de IDEC tienen tres tipos de contadores: de suma (incremental), reversibles
de pulsos duales y reversibles de selección incremental/decremental.
NOTA: Los contadores reversibles operan de forma distinta a los de suma. Los de
suma comienzan en 0 y se ACTIVAN cuando se alcanza el valor
preestablecido.
Los reversibles comienzan en el valor preestablecido y se ACTIVAN cuando
se llega a 0.
Contadores Micro-1, FA1J/2J, FA3S-CP11/-CP11T
Estas PLC tienen 45 contadores de suma (incrementales) (CNT0–CNT44), un
contador reversible
de pulsos duales (CNT45) y un contador reversible de selección incremental/decremental
(CNT46).
6. Instrucciones de contador
6-2 Instrucciones básicas WindLDR™ Tutorial
6. Instrucciones
Tabla de contadores Micro-1, FA1J, FA2J, FA3S-CP11 y FA3S-CP11T
Contadores PF3S-CP12/-CP13
Estas PLC de alto rendimiento disponen de 100 contadores de suma incremental
(CNT0 – CNT44, CNT48 – CNT102) y dos contadores reversibles (CNT45 y
CNT46).
Tabla de contadores FA3S-CP12, -CP13
Contadores Micro3, Micro3C, ONC y MicroSmart
Las PLC de Micro3 y Micro3C disponen de 30 contadores de suma (incremental)
(CNT2 – CNT31), un contador reversible de pulsos duales (CNT0) y un contador
reversible de selección incremental/decremental (CNT1). El ONC dispone de 256
contadores (CNT0 - CNT255). MicroSmart dispone de un total de 32 contadores (tipo
de 10 puntos) o 100 contadores (otros tipos).
Tipo de contador Valor Preestablecido
Contadores de suma incremental C0 – C44 0 – 9999
Contadores de pulsos duales C45 0 – 9999
Contadores reversibles (incremental/decremental)
C46 0 – 9999
Tipo de contador Número de asignación Valor preestablecido
Contadores de suma incrementalC0 – C44C48 – C102
0 – 9999
Contadores de pulsos duales C45 0 – 9999
Contadores reversibles (incremental/decremental)
C46 0 – 9999
de contador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucción básica 6-3
Tabla de contadores Micro3 y Micro3C
Tabla de contadores ONC
Tabla de contadores MicroSmart
Tipo de contador Número de asignación Valor preestablecido
Contadores de suma incremental
C2 – C31(modo estándar)C2 – C15(modo alta velocidad)
0 – 9999D0 – D99 (modo estándar)D0 – D31 (modo alta velocidad)
Contadores de pulsos duales C0
Contadores reversibles (incremental/decremental)
C1
Tipo de contador Número de asignación Valor preestablecido
Contadores de suma incremental
C0 – C2550 – 65535D0 – D7999
Contadores de pulsos duales
Contadores reversibles (incremental/decremental)
Tipo de contador
Número de asignaciónValor preestablecido
Tipo todo en uno CPU tipo delgado
Contadores de suma incremental
C0 – C31(CPU tipo 10 E/S)C0-C99(CPU tipo 16 o 24 E/S)
C0-C99(CPU tipo 20 o 40 E/S)
0 – 65535(tipo 10 E/S solamente)D0 – D399(Otros módulos de la CPU)D0 – D1299D2000-D7999
Contadores de pulsos duales
Contadores reversibles(Incremental/decremental)
© 2001 IDEC Corporation 6. Instrucciones de contador
6-4 Instrucciones básicas WindLDR™ Tutorial
6. Instrucciones
Contadores de suma (incremental)
Un contador de suma requiere dos entradas y se puede programar con o sin salida.
La primera línea del contador es la entrada restablecida. Cuando la entrada
restablecida está ACTIVADA, el valor acumulado del contador se restablece en cero.
La entrada debe estar DESACTIVADA para permitir que funcione el contador. La
segunda línea es la entrada de pulso. El contador aumentará su valor acumulado cada
vez que la línea de pulso haga la transición de DESACTIVADO a ACTIVADO.
NOTA: La línea restablecida debe estar DESACTIVADA para comenzar a contar. El
valor acumulado del contador sólo se incrementa una vez cada vez que se
ACTIVA la línea de pulso.
Contador reversible de tipo pulsos duales
El contador de pulsos duales dispone de tres líneas de lógica para controlar su
funcionamiento. La línea superior es para el control de la operación preestablecida del
contador. Cuando esta línea se ACTIVA, se carga el valor asignado al valor
preestablecido del contador, NOT 0. Al igual que con los contadores incrementales,
esta entrada debe estar en estado DESACTIVADO para que el contador empiece a
contar. La segunda línea es para los pulsos INCREMENTALES y la tercera, para los
Diagrama de escalera de
contador de suma incremental
I1
I0 C25
Restablecer
Pulso
Contador #
Valor preestablecido
de contador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucción básica 6-5
pulsos DECREMENTALES. Si se ACTIVAN al mismo tiempo los pulsos
incrementales y decrementales, el contador de pulsos duales no contará. Cuando el
valor contado llegue a 0, la salida se ACTIVARÁ.
Contador reversible de tipo selección incremental/decremental
El contador de selección incremental/decremental es similar al contador de pulsos
duales, pero hay una diferencia principal. Sólo hay una línea para los pulsos de
entrada. La tercera línea de lógica controla la dirección de la cuenta (incremental o
decremental). Cuando la línea de selección incremental/decremental está
ACTIVADA, el contador cuenta hacia arriba y cuando está desactivada, hacia abajo.
I1
I0
C45500
Q0
I2
Diagrama de escalera de
contador reversible
Entrada preestablecida
Pulso incremental
Pulso decremental
© 2001 IDEC Corporation 6. Instrucciones de contador
6-6 Instrucciones básicas WindLDR™ Tutorial
6. Instrucciones
De nuevo, la línea superior carga el valor preestablecido del contador y debe estar
DESACTIVADA para que éste funcione. Cuando el valor contado llegue a 0, la salida
se ACTIVARÁ.
I1
I0
C46500
Q0
I2
Diagrama de escalera de
contador reversible
incremental/decremental
Entrada preestablecida
Entrada de pulso
Selecciónincremental/decremental
de contador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucción básica 6-7
Introducción a los contadores de comparación(CC= y CC≥)
La instrucción CC= es una instrucción de comparación equivalente para los valores
contados. Esta instrucción comparará constantemente los valores contados con los
valores programados. Cuando el valor del contador sea igual que el valor dado, se
iniciará la salida deseada.
La instrucción CC≥ es una instrucción de comparación igual o mayor que para los
valores contados. Esta instrucción comparará constantemente los valores contados
con los valores programados. Cuando el valor del contador sea igual o mayor que el
valor dado, se iniciará la salida deseada.
Comparaciones de contadores
Cuando se programa una instrucción de comparación de contadores, se necesitan dos
direcciones. El circuito de una instrucción de comparación de contadores se debe
programar en el siguiente orden: la instrucción CC= o CC≥, un número de contador
de 0 a 255 (dependiendo de la PLC), seguidos del valor preestablecido con el que
comparar entre 0 y 65535 para ONC y MicroSmart, y entre 0 y 9999 para las demás
PLC.
El valor preestablecido se puede designar utilizando una constante decimal o un
registro de datos solamente. Cuando se utiliza un registro de datos, los datos del
registro de datos se convierten en el valor preestablecido. Si el registro de datos
designado como valor preestablecido de comparación de contadores es un valor
superior a 9999 (Micro3 y Micro3C) o 65535 (ONC y MicroSmart), se producirá un
error de ejecución en el programa; a continuación, se encenderá el indicador de error
ERR1 y se activará el relé interno especial M304 (Micro3 y Micro3C) o M8004 (ONC
y MicroSmart).
© 2001 IDEC Corporation 6. Instrucciones de contador
6-8 Instrucciones básicas WindLDR™ Tutorial
6. Instrucciones
NOTA: Un registro de datos para el valor preestablecido del contador sólo es aplicable
a Micro3, Micro3C, ONC y MicroSmart.
Diagrama de escalera (CC=)
Diagrama de escalera (CC≥)
Q1
≥C3
15
Q0
=C210
Nº de contador con el que comparar
Valor preestablecido con el que comparar
de contador © 2001 IDEC Corporation
de contador
WindLDR™ Tutorial Instrucción básica 6-9
Ejercicio 5: Creación de un programa de contador
En este ejercicio, escribirá un programa de contador que utiliza un contador y una
instrucción de comparación de contadores para activar dos salidas cuando el valor del
contador alcance un nivel predeterminado.
La siguiente figura ilustra un ejemplo de entrada/salida en el que se utiliza un
pulsador NO para activar/desactivar dos bombas de forma alternativa. Utilizará los
WLDR-T Ch 6 _2000.fm Page 9 Friday, May 10, 2002 1:01 PM
© 2001 IDEC Corporation 6. Instrucciones
elementos de la figura para crear el programa.
Inicio 1 : Pulsador de acción alternativa NO conectado a I1
Bomba A : Conectada a Q0
Bomba B : Conectada a Q1
6-10 Instrucciones básicas WindLDR™ Tutorial
6. Instrucciones
Siga los pasos comenzando en la siguiente página para crear un programa de contador/
comparación de contadores. Cuando finalice, la pantalla del programa debe tener esta
apariencia:
Paso 1: Haga clic en el icono Nuevo para abrir un archivo nuevo
Se muestra una pantalla de programa lógico de escalera en blanco.
de contador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucción básica 6-11
Paso 2: Introduzca un contacto restablecido
Para introducir un contacto restablecido:
1. Haga clic en el icono Abierto normalmente .
Observe que, al alejar el puntero del icono, el
símbolo del icono permanece junto al puntero.
2. Haga clic en la columna 1 del escalón 1.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
Puede moverse de un campo a otro de un cuadro de diálogo pulsando la
tecla [TAB] o haciendo clic en el campo deseado.
3. Introduzca C000 en el campo Nombre de etiqueta: del cuadro de diálogo.
4. IntroduzcaC000 en el campo Número de asignación:.
5. Introduzca Contador 3 restablecido en el campo Nombre de etiqueta:.
© 2001 IDEC Corporation 6. Instrucciones de contador
6-12 Instrucciones básicas WindLDR™ Tutorial
6. Instrucciones
El cuadro de diálogo completado debe tener esta apariencia:
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
El contacto Contador se muestra al principio del escalón 1.
Paso 3: Introduzca un contador
Para introducir el contador:
1. Haga clic en el icono Contador .
2. Haga clic en la columna 2 del escalón 1.
Aparece el cuadro de diálogo Contador incremental (CNT).
3. Introduzca C000 en el campo Nombre de etiqueta: del cuadro de diálogo.
de contador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucción básica 6-13
Observe que las propiedades de la instrucción Contador se muestran
automáticamente en los campos Número de asignación: y Comentario
del nombre de etiqueta:.
4. Introduzca3 en el campo Valor preestablecido:.
El cuadro de diálogo completado debe tener esta apariencia:
5. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Observe que el escalón 1 tiene ahora dos líneas. La instrucción Contador
se muestra junto al contacto Contador.
© 2001 IDEC Corporation 6. Instrucciones de contador
6-14 Instrucciones básicas WindLDR™ Tutorial
6. Instrucciones
Paso 4: Introduzca el contacto de pulso Inicio 2 en la línea 2
Para introducir el contacto de pulso Inicio 2:
1. Haga clic en el icono Abierto normalmente .
2. Haga clic en la columna 1 de la línea 2.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
3. Introduzca Inicio 2 en el campo Nombre de etiqueta: del cuadro de
diálogo.
4. IntroduzcaI2 en el campo Número de asignación:.
5. Introduzca Pulsador N.O. para contar hacia delante en el campo
Comentario del
nombre de etiqueta:.
El cuadro de diálogo completado debe tener esta apariencia:
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
El contacto Inicio 2 se muestra al principio de la línea 2.
de contador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucción básica 6-15
Paso 5: Introduzca un comentario del escalón
Para introducir un comentario del escalón:
1. Haga clic en Editar → Comentario del escalón… en la barra de
herramientas Comandos de menú o haga clic en el icono Comentario del
escalón .
Se muestra la pantalla del Cuadro de diálogo Comentario del escalón.
2. Haga clic en el área en blanco de la pantalla del cuadro de diálogo y
escriba:
Este es un programa de contador que utiliza instrucciones
de comparación para activar las bombas A y B conectadas
a las salidas Q0 y Q1.
Comienza por el contador C0 con el valor preestablecido 3. Cuando el
contador 0 recibe 3 recuentos, éste se restablece.
3. Haga clic en Aceptar para guardar los comentarios.
El comentario del escalón se muestra sobre el escalón 1.
© 2001 IDEC Corporation 6. Instrucciones de contador
6-16 Instrucciones básicas WindLDR™ Tutorial
6. Instrucciones
Paso 6: Introduzca una comparación de contadores en el escalón 2
Para introducir una comparación de contadores:
1. Pulse la tecla [INTRO] para ir al escalón 2.
2. Haga clic en el icono Comparación de temporizadores .
3. Haga clic en la columna 2 del escalón 1.
Se muestra el cuadro de diálogo Comparación de contadores (CC=).
4. Introduzca C000 en el campo Nombre de etiqueta: del cuadro de diálogo.
Observe que las propiedades de la instrucción Contador se muestran
automáticamente en los campos Número de asignación: y Comentario
del nombre de etiqueta:.
5. Introduzca el valor preestablecido1 en el campo Valor preestablecido:.
El cuadro de diálogo completado debe tener esta apariencia:
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
La instrucción de comparación de contadores se muestra al principio del
escalón 2.
de contador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucción básica 6-17
Paso 7: Introduzca la bobina de salida de la bomba A en el escalón 2
Para introducir la bobina de salida de la bomba A:
1. Haga clic en el icono Salida .
2. Haga clic en la columna 2 del escalón 2.
Se muestra el cuadro de diálogo Salida (OUT).
3. Introduzca Bomba A en el campo Nombre de etiqueta:.
4. IntroduzcaQ0 en el campo Número de asignación: del cuadro de diálogo.
5. Introduzca Bomba A conectada a Q0 en el campo Comentario del
nombre de etiqueta:.
El cuadro de diálogo completado debe tener esta apariencia:
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
La bobina de salida Bomba A se muestra al final del escalón 2.
© 2001 IDEC Corporation 6. Instrucciones de contador
6-18 Instrucciones básicas WindLDR™ Tutorial
6. Instrucciones
Pasos 8 y 9: Introduzca una comparación de contadores y la bobina de salida de la
bomba B en el escalón 3
Siga las instrucciones de los pasos 6 y 7 para crear una comparación de
contadores y la bobina de salida de la bomba B en el escalón 3 utilizando
los siguientes parámetros:
Para la comparación de contadores, introduzca Contador en el campo
Nombre de etiqueta: y 2 en el campo Valor preestablecido: del cuadro de
diálogo Comparación de contadores.
Para la bobina de salida de la bomba B, introduzca Bomba B en el campo
Nombre de etiqueta:, Q1 en el campo Número de asignación: y Bomba B
conectada a Q1 en el campo Comentario del nombre de etiqueta: del cuadro
de diálogo Salida.
Paso 10: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. IntroduzcaCONTADORES en el campo Nombre de archivo: del cuadro
de diálogo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
de contador © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucción básica 6-19
Paso 11: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo,
consulte la página 4-12. Para supervisarlo, consulte la página 4-13.
© 2001 IDEC Corporation 6. Instrucciones de contador
© 2001 IDE
7. Instrucciones de establecimiento/restablecimiento
SET (Establecer) y RST (Restablecer)
Las instrucciones SET (establecer) y RST (restablecer) se utilizan para establecer
(activar) o restablecer (desactivar) salidas, relés internos y bits del registro de
desplazamiento. Las instrucciones SET y RST requieren una dirección que se debe
seleccionar desde los números de operando adecuados. La misma salida se puede
establecer y restablecer varias veces dentro de un programa. Las instrucciones SET y
RST operan en todos los ciclos de scans mientras la entrada está activada.
Diagrama de escalera
I0
I1
Q0SET
Q0RST
I0
I1
Q0ACTIVADA
DESACTIVADA
Gráfico de control de tiempo
El comando SET es un comando de enganche.
El comando RST es un comando de desenganche.
ACTIVADA
DESACTIVADA
ACTIVADA
DESACTIVADA
C Corporation 7. Instrucciones de establecimiento/restablecimiento
7-2 Instrucciones básicas WindLDR™ Tutorial
7. Instrucciones de
Ejercicio 6: Creación de un programa de establecimiento/restablecimiento
En el ejercicio 1, aprendió a activar y desactivar una salida utilizando las
instrucciones LOD y OUT. En este ejercicio, utilizará las instrucciones SET y RST
para crear un programa de enganche/desenganche.
La siguiente figura ilustra un ejemplo de enganche/desenganche en el que se utiliza un
WLDR-T Ch 7 _2000.fm Page 2 Friday, May 10, 2002 12:55 PM
establecimiento/restablecimiento © 2001 IDEC Corporation
pulsador NO para enganchar (SET) una bomba. Se utiliza un pulsador NO para
desenganchar (RST) la bomba. Utilizará los elementos de la figura para crear el
programa.
Enganche: Pulsador de acción alternativa N.O. conectado a I1
Desenganche: Pulsador de acción alternativa N.O. conectado a I2
Bomba A : Conectada a Q0
WindLDR™ Tutorial Instrucción básica 7-3
Siga estos pasos para crear un programa de establecimiento/restablecimiento. Una vez
finalizado, la pantalla del programa debe tener esta apariencia:
Paso 1: Haga clic en el icono Nuevo para abrir un archivo nuevo
Se muestra una pantalla de programa lógico de escalera en blanco.
© 2001 IDEC Corporation 7. Instrucciones de establecimiento/restablecimiento
7-4 Instrucciones básicas WindLDR™ Tutorial
7. Instrucciones
Paso 2: Introduzca el contacto de entrada I1
Para introducir el contacto de entrada I1:
1. Haga clic en el icono Abierto normalmente .
Observe que, al alejar el puntero del icono, el
símbolo del icono permanece junto al puntero.
2. Haga clic en la columna 1 del escalón 1.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
Puede moverse de un campo a otro de un cuadro de diálogo pulsando la
tecla [TAB] o haciendo clic en el campo deseado.
3. Introduzca I1 en el campo Nombre de etiqueta: del cuadro de diálogo.
4. IntroduzcaI1 en el campo Número de asignación:.
5. Introduzca “Enganche” N.O. I1 en el campo Nombre de etiqueta:.
de establecimiento/restablecimiento © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucción básica 7-5
El cuadro de diálogo completado debe tener esta apariencia:
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
El contacto I1 se muestra al principio del escalón 1.
© 2001 IDEC Corporation 7. Instrucciones de establecimiento/restablecimiento
7-6 Instrucciones básicas WindLDR™ Tutorial
7. Instrucciones
Paso 3: Introduzca la bobina de salida de establecimiento de la bomba A
Para introducir la bobina de salida de establecimiento:
1. Haga clic en el icono Establecer .
2. Haga clic en la columna 2 del escalón 1.
Se muestra el cuadro de diálogo Establecer (SET).
3. Introduzca Q0 en el campo Nombre de etiqueta: del cuadro de diálogo.
4. IntroduzcaQ0 en el campo Número de asignación:.
5. Introduzca Bomba A conectada a Q0 en el campo Comentario del
nombre de etiqueta:.
El cuadro de diálogo completado debe tener esta apariencia:
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
La bobina de salida de establecimiento de la Bomba A se muestra al final del
escalón 1.
de establecimiento/restablecimiento © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucción básica 7-7
Paso 4: Introduzca un comentario para el escalón 1
Para introducir un comentario del escalón:
1. Haga clic en cualquier lugar del escalón 1.
2. Haga clic en Editar → Comentario del escalón… en la barra de
herramientas Comandos de menú o haga clic en el icono Comentario del
escalón .
Se muestra la pantalla del Cuadro de diálogo Comentario del escalón.
3. Haga clic en el área en blanco de la pantalla del cuadro de diálogo y
escriba:
Este programa muestra un contacto abierto normalmente I1
enganchando una salida Q0 y un contacto abierto normalmente
I2 desenganchándola.
Cuando I1 se activa una vez o permanece activado, Q0 se establece o
engancha.
4. Haga clic en Aceptar para guardar los comentarios.
El comentario del escalón se muestra sobre el escalón 1.
© 2001 IDEC Corporation 7. Instrucciones de establecimiento/restablecimiento
7-8 Instrucciones básicas WindLDR™ Tutorial
7. Instrucciones
Paso 5: Introduzca el contacto Parada 1 en el escalón 2
Para introducir el contacto Parada 1:
1. Haga clic en el icono Abierto normalmente .
2. Haga clic en la columna 1 del escalón 2.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
3. Introduzca I2 en el campo Nombre de etiqueta: del cuadro de diálogo.
4. IntroduzcaI2 en el campo Número de asignación:.
5. Introduzca “Desenganche” N.O. I2 en el campo Nombre de etiqueta:.
El cuadro de diálogo completado debe tener esta apariencia:
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
El contacto I2 se muestra al principio del escalón 2.
de establecimiento/restablecimiento © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucción básica 7-9
Paso 6: Introduzca la bobina de salida de restablecimiento de la bomba A en el
escalón 2
Para introducir la bobina de salida de restablecimiento:
1. Haga clic en el icono Restablecer .
2. Haga clic en la columna 2 del escalón 2.
Se muestra el cuadro de diálogo Restablecer (RST).
3. Introduzca Q0 en el campo Nombre de etiqueta: del cuadro de diálogo.
Observe que las propiedades de la bobina de salida de la Bomba A se
muestran automáticamente en los campos Número de asignación: y
Comentario del nombre de etiqueta:.
El cuadro de diálogo completado debe tener esta apariencia:
4. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
La bobina de salida de restablecimiento Q0 se muestra al final del escalón 2.
© 2001 IDEC Corporation 7. Instrucciones de establecimiento/restablecimiento
7-10 Instrucciones básicas WindLDR™ Tutorial
7. Instrucciones
Paso 7: Introduzca un comentario para el escalón 2
Para introducir un comentario del escalón:
1. Haga clic en cualquier lugar del escalón 2.
2. Haga clic en Editar → Comentario del escalón… en la barra de
herramientas Comandos de menú o haga clic en el icono Comentario del
escalón .
Se muestra la pantalla del Cuadro de diálogo Comentario del escalón.
3. Haga clic en el área en blanco de la pantalla del cuadro de diálogo y
escriba:
Cuando I2 se active, Q0 se restablecerá o desenganchará.
4. Haga clic en Aceptar para guardar los comentarios.
El comentario del escalón se muestra sobre el escalón 2.
de establecimiento/restablecimiento © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucción básica 7-11
Paso 8: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. IntroduzcaSETRST en el campo Nombre de archivo: del cuadro de
diálogo.
Paso 9: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo,
consulte la página 4-12. Para supervisarlo, consulte la página 4-13.
© 2001 IDEC Corporation 7. Instrucciones de establecimiento/restablecimiento
7-12 Instrucciones básicas WindLDR™ Tutorial
7. Instrucciones
de establecimiento/restablecimiento © 2001 IDEC Corporation© 2001 IDEC Corporation
8. Instrucciones de salida única
Instrucciones de salida única incremental (SOTU) y decremental (SOTD) de Micro3, Micro3C, ONC y MicroSmart
Para Micro3, Micro3C, ONC y MicroSmart existen dos instrucciones SOT: salida
única incremental (SOTU) y salida única decremental (SOTD). La instrucciónSOTU
es comparable a la instrucción SOT de las demás PLC de IDEC.
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 activada a
desactivada. Cuando se produzca esta transición, la salida deseada se activará durante
la duración de un ciclo de scan. La instrucción SOTU o SOTD convierte una señal de
entrada en una señal de pulso inmediato. La instrucción SOTU o SOTD está seguida
de una dirección.
Las instrucciones SOTU y SOTD se pueden utilizar repetidamente.
Si la operación comienza cuando la entrada dada ya está activada, la salida SOTU
no se activará. La transición de desactivada a activada es lo que activa la instrucción
SOTU.
NOTA: El tiempo de ciclo de scan en algunas PLC puede ser mucho menor que el
intervalo de tiempo necesario para operar una salida de relé.
8. Instrucciones de salida única
8-2 Instrucciones básicas WindLDR™ Tutorial
8. Instrucciones
Micro-1, FA-Js y FA3Ss: Instrucción de salida única (SOT)La instrucción de salida única (SOT) busca la transición de una entrada dada de
desactivada a activada. Cuando se produzca esta transición, la salida deseada se
activará durante la duración de un ciclo de scan. La instrucción SOT convierte una
señal de entrada en una señal de pulso inmediato y está seguida de una dirección.
No se puede utilizar varias veces la misma instrucción SOT.
Si la operación comienza cuando la entrada dada ya está activada, la salida SOT no se
activará. La transición de desactivada a activada es lo que activa la instrucción SOT.
SOT es comparable a la instrucción SOTU para Micro3, Micro3C y ONC.
I0
I0
Q1
SOTU
Q0
SOTD
Diagrama de escalera
de salida única © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 8-3
Ejercicio 7: Creación de un programa de SOTU/SOTD(Micro3, Micro3C, ONC y MicroSmart) Como la mayoría de las instrucciones de PLC se ejecutan con cada ciclo de scan, a
veces
es necesario utilizar comandos inmediatos.
Como se muestra en el ejercicio 6, es posible que tanto I1 (enganche) como I2
(desenganche) estén activadas al mismo tiempo. En este ejercicio, agregará
instrucciones SOTU (Micro3, Micro3C y ONC) al ejercicio 6 para asegurarse de que se
ejecutan los comandos de enganche/desenganche para un ciclo de scan solamente. Esto
minimiza los conflictos en la ejecución de las instrucciones.
I0
I0
Q1
SOT
Q0
SOT
Diagrama de escalera
Inmediato cuando I1 cambia de activada a desactivada
Inmediato cuando I1 cambia de desactivada a activada
© 2001 IDEC Corporation 8. Instrucciones de salida única
8-4 Instrucciones básicas WindLDR™ Tutorial
8. Instrucciones d
La siguiente figura ilustra un ejemplo de enganche/desenganche en el que se utiliza un
pulsador NO para emitir un comando inmediato (SOTU) para enganchar (SET) una
bomba. Se utiliza un pulsador NO para emitir un comando SOTU para desenganchar
(RST) la bomba. Utilizará los elementos de la figura para crear el programa.
E
D
B
WLDR-T Ch 8_2000.fm Page 4 Friday, May 10, 2002 12:56 PM
e salida única © 2001 IDEC Corporation
nganche: Pulsador NO conectado a I1
esenganche: Conectado a I2
omba A : Conectada a Q0
WindLDR™ Tutorial Instrucciones básicas 8-5
Siga estos pasos para crear un programa de SOTU. Una vez finalizado, la
pantalla del programa debe tener esta apariencia:
Paso 1: Abra el programa SETRST del ejercicio 6
© 2001 IDEC Corporation 8. Instrucciones de salida única
8-6 Instrucciones básicas WindLDR™ Tutorial
8. Instrucciones
Paso 2: Introduzca una instrucción SOTU en el escalón 1
Para introducir una instrucción SOTU:
1. Haga clic en el icono SOTU .
2. Haga clic en la columna 2 del escalón 1.
La instrucción SOTU se muestra junto al contacto I1 en el escalón 1.
Paso 3: Introduzca una instrucción SOTD en el escalón 2
Repita las instrucciones del paso 2 para agregar una instrucción SOTD en el
escalón 2.
Paso 4: Introduzca un comentario para el escalón 1
Para introducir un comentario del escalón:
1. Haga clic en cualquier lugar del escalón 1.
2. Haga clic en Editar → Editar comentario del escalón… en la barra de
herramientas Comandos de menú o haga clic en el icono Comentario del
escalón .
Se muestra la pantalla del Cuadro de diálogo Comentario del escalón.
de salida única © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 8-7
3. Haga clic en el área en blanco situado debajo del texto existente en la
pantalla del cuadro de diálogo y escriba:
SOTU se ejecuta sólo durante un ciclo de scan cuando el contacto I1
pasa de desactivado a activado.
4. Haga clic en Aceptar para guardar los comentarios.
El comentario del escalón se muestra sobre el escalón 1.
Paso 5: Introduzca un comentario para el escalón 2
Para introducir un comentario del escalón:
1. Haga clic en cualquier lugar del escalón 2.
2. Haga clic en Editar → Editar comentario del escalón… en la barra de
herramientas Comandos de menú o haga clic en el icono Comentario del
escalón .
Se muestra la pantalla del Cuadro de diálogo Comentario del escalón.
3. Haga clic en el área en blanco situado debajo del texto existente en la
pantalla del cuadro de diálogo y escriba:
SOTD se ejecuta sólo durante un ciclo de scan cuando el contacto I2
pasa de activado a desactivado.
4. Haga clic en Aceptar para guardar los comentarios.
El comentario del escalón se muestra sobre el escalón 2.
© 2001 IDEC Corporation 8. Instrucciones de salida única
8-8 Instrucciones básicas WindLDR™ Tutorial
8. Instrucciones
Ejercicio 8: Creación de un programa de SOT(PLC de la serie FA y Micro-1) Como la mayoría de las instrucciones de PLC se ejecutan con cada ciclo de scan, a
veces es necesario utilizar comandos inmediatos.
Como se muestra en el ejercicio 6, es posible que tanto I1 (enganche) como I2
(desenganche) estén activadas al mismo tiempo. En este ejercicio, agregará
instrucciones SOT (series FA y Micro-1) al ejercicio 6 para asegurarse de que se
ejecutan los comandos de enganche/desenganche durante un ciclo de scan solamente.
Esto minimiza los conflictos en la ejecución de las instrucciones.
Paso 6: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo →Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. IntroduzcaSOTU en el campo Nombre de archivo: del cuadro de diálogo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Paso 7: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo,
consulte la página 4-12. Para supervisarlo, consulte la página 4-13.
de salida única © 2001 IDEC Corporation
salida única
WindLDR™ Tutorial Instrucciones básicas 8-9
Las PLC de las series FA y Micro-1 tienen un único tipo de SOT, que se ejecuta
durante un ciclo de scan cuando un contacto abierto normalmente (NO) pasa de
desactivado a activado. Si la instrucción SOT está precedida por un contacto cerrado
normalmente (NC), SOT se ejecutará durante un ciclo de scan cuando el contacto NC
pase de activado a desactivado.
La siguiente figura ilustra un ejemplo de enganche/desenganche en el que se utiliza un
pulsador NO para emitir un comando inmediato (SOT) para enganchar (SET) una
WLDR-T Ch 8_2000.fm Page 9 Friday, May 10, 2002 12:56 PM
© 2001 IDEC Corporation 8. Instrucciones de
bomba. Se utiliza un pulsador NO para emitir un comando SOT para desenganchar
(RST) la bomba. Utilizará los elementos de la figura para crear el programa.
Enganche: Pulsador NO conectado a I1
Desenganche: Conectado a I2
Bomba A : Conectada a Q0
8-10 Instrucciones básicas WindLDR™ Tutorial
8. Instrucciones
Siga estos pasos para crear un programa de SOT. Una vez finalizado, la
pantalla del programa debe tener esta apariencia:
Paso 1: Abra el programa SETRST del ejercicio 6
de salida única © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 8-11
Paso 2: Introduzca una instrucción SOT en el escalón 1
Para introducir una instrucción SOT:
1. Haga clic en el icono SOT .
2. Haga clic en la columna 2 del escalón 1.
La instrucción SOT se muestra junto al contacto I1 en el escalón 1.
Paso 3: Introduzca una instrucción SOT en el escalón 2
Cambie I2 en el segundo escalón de abierto normalmente a cerrado
normalmente. Para ello:
1. Haga doble clic en el contacto I2.
2. Haga clic en cerrado normalmente (NC) en lugar de en abierto
normalmente (NO)
Paso 4: Introduzca una instrucción SOT en el escalón 2
Repita las instrucciones del paso 2 para agregar una instrucción SOT en el
escalón 2.
© 2001 IDEC Corporation 8. Instrucciones de salida única
8-12 Instrucciones básicas WindLDR™ Tutorial
8. Instrucciones
Paso 5: Introduzca un comentario para el escalón 1
Para introducir un comentario del escalón:
1. Haga clic en cualquier lugar del escalón 1.
2. Haga clic en Editar → Comentario del escalón… en la barra de
herramientas Comandos de menú o haga clic en el icono Comentario del
escalón .
Se muestra la pantalla del Cuadro de diálogo Comentario del escalón.
3. Haga clic en el área en blanco situado debajo del texto existente en la
pantalla del cuadro de diálogo y escriba:
SOT se ejecuta sólo durante un ciclo de scan cuando el contacto I1
pasa de desactivado a activado.
4. Haga clic en Aceptar para guardar los comentarios.
El comentario del escalón se muestra sobre el escalón 1.
de salida única © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones básicas 8-13
Paso 6: Introduzca un comentario para el escalón 2
Para introducir un comentario del escalón:
1. Haga clic en cualquier lugar del escalón 2.
2. Haga clic en Editar → Comentario del escalón… en la barra de
herramientas Comandos de menú o haga clic en el icono Comentario del
escalón .
Se muestra la pantalla del Cuadro de diálogo Comentario del escalón.
3. Haga clic en el área en blanco situado debajo del texto existente en la
pantalla del cuadro de diálogo y escriba:
SOT se ejecuta sólo durante un ciclo de scan cuando el contacto I2
pasa de activado a desactivado.
4. Haga clic en Aceptar para guardar los comentarios.
El comentario del escalón se muestra sobre el escalón 2.
© 2001 IDEC Corporation 8. Instrucciones de salida única
8-14 Instrucciones básicas WindLDR™ Tutorial
8. Instrucciones
Paso 7: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. IntroduzcaSOT en el campo Nombre de archivo: del cuadro de diálogo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Paso 8: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo,
consulte la página 4-12. Para supervisarlo, consulte la página 4-13.
de salida única © 2001 IDEC Corporation
© 2001
9. Instrucciones avanzadas: Introducción
NOTA: No existen instrucciones de movimiento para la PLC de Micro-1 de IDEC.
Movimiento de datos (Micro3, Micro3C, ONC y MicroSmart)En una PLC se pueden mover datos de distintas formas con el uso de una instrucción
como MOV (movimiento), MOVN (movimiento no), IMOV (movimiento indirecto),
IMOVN (movimiento indirecto no), BMOV (movimiento de bloque), o WMOV
(movimiento de palabras). Estos datos pueden ser digitales u operandos de bit,
representados en registros de 16 o 32 bits.
Estructura de una instrucción avanzadaDesignación de repetición: Especifica si la repetición se utiliza para el operando o
no.
Ciclos de repetición: Especifica la cantidad de ciclos de repetición: 1 – 31 (Micro3 y
Micro3C) y 1 – 99 (ONC y MicroSmart).
I0MOV S1 R
*****REP**
D1 R****
Código de operando
Operando de origen
Ciclos de repetición
Operando de destino
Designación de repetición
IDEC Corporation 9. Instrucciones avanzadas: Introducción
9-2 Instrucciones avanzadas WindLDR™ Tutorial
9. Instrucciones
Código de operando: El código de operando es un símbolo que permite identificar la
instrucción avanzada.
Operando de origen: El operando de origen especifica los datos de palabra de 16 bits
(Micro3, Micro3C y MicroSmart) o 16 o 32 bits (ONC) que va a procesar la
instrucción avanzada. Algunas instrucciones avanzadas necesitan dos operandos de
origen.
Operando de destino: El operando de destino especifica los datos de palabra de 16
bits que almacenan el resultado de la instrucción avanzada. Algunas instrucciones
avanzadas necesitan dos operandos de destino.
Condición de entrada para las instrucciones avanzadas
Casi todas las instrucciones avanzadas deben ir precedidas por un contacto, salvo las
instrucciones de ninguna
operación (NOP) y alta velocidad (HSC0 – HSC3). (El modo de alta velocidad es
aplicable a las PLC de Micro3 y Micro3C solamente.) La condición de entrada puede
programarse utilizando un operando de bit como por ejemplo una entrada, salida, relé
interno o registro de desplazamiento. Los temporizadores y contadores pueden
utilizarse también como condición de entrada que permite activar el contacto cuando
el temporizador o el contador llega al valor establecido.
Mientras la condición de entrada está activada, la instrucción avanzada se ejecuta en
cada ciclo de scan. Para ejecutar la instrucción avanzada sólo en el límite ascendente o
en el descendente de la entrada, utilice la instrucción salida única incremental (SOTU)
o salida única decremental (SOTD).
I0MOV REP
**S1
D10D1D20
SOTU
avanzadas: Introducción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 9-3
Operandos de origen y de destino
Los operandos de origen y destino especifican los datos de palabra de 16 bits (Micro3,
Micro3C y MicroSmart) o 16 o 32 bits (ONC). Cuando un operando de bit, como una
entrada, una salida, un relé interno o un registro de desplazamiento se designa como
operando de origen o de destino, los 16 o 32 puntos comenzando por el número
designado se procesan como datos de
origen o de destino. Cuando un operando de palabra como por ejemplo un
temporizador o contador se designa como operando de origen, el valor actual se lee
como datos de origen. Cuando un temporizador o contador se designa como operando
de destino, el resultado de la instrucción avanzada se establece en el valor
preestablecido del temporizador o contador. Cuando un registro de datos se designa
como operando de origen o de destino, los datos se leen desde el registro de datos
designado o se escriben en el mismo.
Utilización de un temporizador o contador como operando de origen
Como todas las instrucciones de temporizador se restan del valor preestablecido, el
valor actual es menor que el preestablecido e indica el tiempo restante. Como se ha
descrito anteriormente, cuando se designa un temporizador como operando de origen
de una instrucción avanzada, el valor actual (o el tiempo restante) del temporizador se
lee como datos de origen.
Los contadores reversibles comienzan a contar desde el valor preestablecido y el valor
actual va aumentando o disminuyendo partiendo del valor preestablecido. Los
contadores de suma comienzan a contar desde 0 y el valor actual se va incrementando
hasta alcanzar el valor preestablecido. Cuando se designa un contador como operando
de origen de una instrucción avanzada, el valor actual se lee como datos de origen.
© 2001 IDEC Corporation 9. Instrucciones avanzadas: Introducción
9-4 Instrucciones avanzadas WindLDR™ Tutorial
9. Instrucciones
Utilización de un temporizador o contador como operando de destino
Como se ha descrito anteriormente, cuando un temporizador o contador se designa
como operando de destino de una instrucción avanzada, el resultado de tal instrucción
se establece en el valor preestablecido del temporizador o contador. Como los valores
de temporizador y contador pueden ser datos de palabra0 – 9 999 (Micro3 y Micro3C)
o 0 – 65535 (ONC y MicroSmart), asegúrese de que el resultado de la instrucción
avanzada no supera el valor correspondiente.
Cuando se designa el valor preestablecido de un temporizador o contador utilizando
un registro de datos, este temporizador o contador no puede ser designado como
destino de una instrucción avanzada. Al ejecutar esta instrucción avanzada, se
producirá un error de ejecución en el programa del usuario. Si se designa un
temporizador o contador como destino de una instrucción avanzada pero no se
programa, también aparecerá un error de ejecución en el programa del usuario.
NOTA: Cuando se produce un error de ejecución en el programa del usuario, el
resultado no se establece
en el destino.
Utilización de una entrada o salida como operando de origen o de destino
Cuando se designa una entrada o salida como operando de origen o de destino de una
instrucción avanzada, se utilizan 16 o 32 puntos (comenzando por el número
designado). Dependiendo de la unidad principal de micro de PLC utilizada (sola o en
el sistema de vínculos de expansión) y dependiendo de los módulos de E/S de
MicroSmart y ONC utilizados, los terminales de entrada disponibles están limitados y
se necesita una atención especial.
avanzadas: Introducción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 9-5
Asignación de entradas para Micro3, Micro3C, ONC y MicroSmart
Entradas Salidas
Micro3/3CCon expansión I0 – I35 Q0 – Q31
Sola I0 – I15 Q0 – Q11
ONCCon expansión I0 – I597 Q0 – Q597
Sola I0 – I277 Q0 – Q277
MicroSmart
CPU
tipo
todo
en
uno
Sola
CPU tipo 10 E/S I0 –I5 Q0 – Q3
CPU tipo 16 E/S I0 – I10 Q0 – Q6
CPU tipo 24 E/S I0 – I15 Q0 – Q11
Con expansiónCPU tipo 24 E/S solamente
I30 – I107 Q30 – Q107
CPU
tipo
del
gado
CPU tipo 20 E/S I0 - I13 Q0 - Q7
Con expansión I30 - I187 Q30 - Q187
CPU tipo 20 E/S I0 - I13 Q0 - Q7
Con expansión I30 - I307 Q30 - Q307
CPU tipo 40 E/S I0 - I27 Q0 - Q17
Con expansión I30 - I307 Q0 - Q307
© 2001 IDEC Corporation 9. Instrucciones avanzadas: Introducción
9-6 Instrucciones avanzadas WindLDR™ Tutorial
9. Instrucciones
Ejercicio 9: Creación de un programa de movimiento de datos (series Micro3, Micro3C, ONC y MicroSmart)En este ejercicio, utilizará la instrucción movimiento de datos (MOV) para mover
distintos valores al valor preestablecido del contador. Los valores preestablecidos del
contador 6 y 12 representan el número de paquetes de una planta de embalaje de
gaseosa. Cada paquete está representado por un pulsador.
Siga estos pasos para crear un programa de MOV. Una vez finalizado, la
pantalla del programa debe tener esta apariencia:
NOTA: La instrucción MOV se puede utilizar para mover constantes, registros de
datos, entradas, salidas, temporizadores, contadores y relés internos.
avanzadas: Introducción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 9-7
Paso 1: Cree la lógica básica del programa: Contactos abiertos, Contadores, SOTU,
Nombres de etiquetas y Comentarios, tal y como se ilustra en los ejercicios del 1
al 8.
1. Haga clic en el icono Nuevo para abrir un archivo nuevo.
Paso 2: Introduzca una instrucción MOV en el escalón 2
Para introducir una instrucción MOV:
1. Haga clic en el icono MOV .
2. Haga clic en la columna 3 del escalón 2.
Se muestra el cuadro de diálogo Mover. El cuadro de diálogo completado debe
tener esta apariencia.
3. La opción Movimiento del campo Tipo: aparece seleccionada de forma
predeterminada. Seleccione Palabra en el campo Tipo de dato:.
© 2001 IDEC Corporation 9. Instrucciones avanzadas: Introducción
9-8 Instrucciones avanzadas WindLDR™ Tutorial
9. Instrucciones
4. En los campos Nombre de etiqueta: y Número de asignación:,
introduzca 6 para S1 y C003 para D1.
5. En el campoNombre de etiqueta:, introduzca 6 botellas movidas a C3
para S1 y Máquina de embalaje de gaseosa en D1.
6. Haga clic en Aceptar o pulse la tecla [INTRO] para confirmar que la
instrucción MOV aparece al final del escalón.
Paso 3: Introduzca una instrucción MOV en el escalón 3
Para introducir una instrucción MOV:
1. Haga clic en el icono MOV .
2. Haga clic en la columna 3 del escalón 3.
Se muestra el cuadro de diálogo Mover. El cuadro de diálogo completado debe
tener esta apariencia.
3. La opción Movimiento del campo Tipo: aparece seleccionada de forma
predeterminada. Seleccione Palabra en el campo Tipo de dato:.
avanzadas: Introducción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 9-9
4. En los campos Nombre de etiqueta: y Número de asignación:,
introduzca 12 para S1 y C003 para D1.
5. En el campoNombre de etiqueta:, introduzca 12 botellas movidas a C3
para S1 y Máquina de embalaje de gaseosa en D1.
6. Haga clic en Aceptar.
Paso 4: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. Introduzca MOVIMIENTO en el campo Nombre de archivo: del cuadro
de diálogo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Paso 5: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo,
consulte la página 4-12. Para supervisarlo, consulte la página 4-13.
© 2001 IDEC Corporation 9. Instrucciones avanzadas: Introducción
9-10 Instrucciones avanzadas WindLDR™ Tutorial
9. Instrucciones
Movimiento de datos (serie FA)NOTA: Distintas PLC de la serie FA pueden tener distintas instrucciones de
movimiento como WMOV (movimiento de palabras) y WBMOV
(movimiento de bloque de palabras). Consulte el manual de instrucciones de
la PLC individual si desea obtener más información.
Las instrucciones WMOV (movimiento de palabras) y WBMOV (movimiento de
bloque de palabras) se utilizan para transferir datos de palabras a registros de datos.
La instrucción WNSET (establecimiento “N” de palabras) se utiliza para configurar
los datos que se van a mostrar o imprimir en los registros de datos. La instrucción
WNRS (establecimiento de repetición “N” de palabras) se utiliza para borrar una serie
de registros de datos. Las instrucciones de movimiento de datos se ejecutan en cada
ciclo de scan mientras la entrada está activada. Utilice una entrada de nivel o de pulso
según sea necesario.
Designación de operando
isp S El origen incluye relés internos especiales
ece S El origen excluye constantes y parámetros externos
NW, c NW Número de bloques de datos, como los registros de datos, en
palabra (2 bytes)
I#F147220
F#47####
F147####
Símbolo: WMOV isp S D
S → D
I0WMOV D
***isp S***
avanzadas: Introducción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 9-11
Cuando la entrada está activada, los datos de 16 bits designados por S se establecen en
un valor igual al operando designado por D.
Ejercicio 10: Creación de un programa de movimiento de datos (serie FA)En este ejercicio, utilizará la instrucción movimiento de datos (WMOV) para mover el
registro de entrada a D0. Esta instrucción mueve I0 – I7 e I10 – I17 de 16 bits a D0.
Siga estos pasos para crear un programa de MOV. Una vez finalizado, la
pantalla del programa debe tener esta apariencia:
© 2001 IDEC Corporation 9. Instrucciones avanzadas: Introducción
9-12 Instrucciones avanzadas WindLDR™ Tutorial
9. Instrucciones
NOTA: La instrucción MOV se puede utilizar para mover constantes, registros de
datos, entradas, salidas, temporizadores, contadores y relés internos.
Paso 1: Cree la lógica básica del programa: Contactos abiertos, Nombres de etiqueta y
Comentarios, tal y como se ilustra en los ejercicios del 1 al 8.
1. Haga clic en el icono Nuevo para abrir un archivo nuevo.
avanzadas: Introducción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 9-13
Paso 2: Introduzca una instrucción WMOV en el escalón 1
Para introducir una instrucción WMOV:
1. Haga clic en el icono WMOV .
2. Haga clic en la columna 2 del escalón 1.
Se muestra el cuadro de diálogo Movimiento de palabras. El cuadro de diálogo
completado debe tener esta apariencia.
3. La opción Movimiento de palabras del campo Tipo: está seleccionada de
forma predeterminada.
4. En los campos Nombre de etiqueta: y Número de asignación:,
introduzca I0 para ispS y D0 para D.
5. En el campoNombre de etiqueta:, introduzca Registro de entrada de 16
bits para ispS y Movido a d0 en D.
6. Haga clic en Aceptar.
© 2001 IDEC Corporation 9. Instrucciones avanzadas: Introducción
9-14 Instrucciones avanzadas WindLDR™ Tutorial
9. Instrucciones
avanzadas: Introducción © 2001 IDEC Corporation
Paso 3: Introduzca una instrucción WMOV en el escalón 2
Para introducir una instrucción WMOV:
1. Haga clic en el icono WMOV .
2. Haga clic en la columna 2 del escalón 2.
Se muestra el cuadro de diálogo Movimiento de palabras. El cuadro de diálogo
completado debe tener esta apariencia.
3. La opción Movimiento de palabras del campo Tipo: está seleccionada de
forma predeterminada.
4. En los campos Nombre de etiqueta: y Número de asignación:,
introduzca D0 para ispS y Q0 para D.
5. En el campoNombre de etiqueta:, introduzca Movido a d0 para ispS y
Registro de salida de 16 bits en D.
6. Haga clic en Aceptar.
WindLDR™ Tutorial Instrucciones avanzadas 9-15
Paso 4: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. IntroduzcaWMOV en el campo Nombre de archivo: del cuadro de
diálogo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Paso 5: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo,
consulte la página 4-12. Para supervisarlo, consulte la página 4-13.
© 2001 IDEC Corporation 9. Instrucciones avanzadas: Introducción
9-16 Instrucciones avanzadas WindLDR™ Tutorial
9. Instrucciones
avanzadas: Introducción © 2001 IDEC Corporation© 2
10. Instrucciones de aritmética/comparación
Para Micro3, Micro3C, ONC y MicroSmart solamente
Instrucciones de aritmética binariaLas instrucciones de aritmética binaria le permiten programar cálculos con sumas,
restas, multiplicaciones y divisiones. Para operandos de suma y resta, se utilizan los
relés internos M303 (Micro3 y Micro3C) o M8003 (ONC y MicroSmart) para arrastre
o préstamo.
Suma (ADD)
ADD S1(R)*****
REP**
D1(R)****
S1 + S2 → D1, CYCuando una entrada está activada, los datos de palabra de 16 bits (Micro3, Micro3C y MicroSmart) o de 16 o 32 bits (ONC) designados por los operandos de origen S1 y S2 se suman. El resultado se establece en eloperando de destino D1 y un arrastre M303 (Micro3 o Micro3C) o M8003 (ONC o MicroSmart).
S2(R)*****
001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-2 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
Resta (SUB)
Multiplicación (MUL)
SUB S1(R)*****
REP**
D1(R)****
S2(R)*****
S1 – S2 → D1, BWCuando una entrada está activada, los datos de palabra de 16 bits (Micro3, Micro3C y MicroSmart) o de 16 o 32 bits (ONC) designados por el operando de origen S2 se restan de los datos de palabra de 16 bits designados por el operando de origen S1. El resultado se establece en el operando de destino D1 y un préstamo M303 (Micro3 o Micro3C) o M8003 (ONC o MicroSmart).
MUL S1(R)*****
REP**
D1(R)****
S1 x S2 → D1 Cuando una entrada está activada, los datos de palabra de 16 bits (Micro3, Micro3C y MicroSmart) o de 16 o 32 bits (ONC) designados por el operando de origen S1 se multiplican por los datos de palabra de 16 bits designados por el operando de origen S2. El resultado se establece en los datos de 32 bits designados por el operando de destino D1.
Cuando el resultado supera 65535, el indicador de error ERR1 y el relé interno especial M304 (Micro3 o Micro3C) o M8004 (ONC o MicroSmart) (error de ejecución en el programa del usuario) se activan.
S2(R)*****
es de aritmética/comparación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 10-3
División (DIV)
Raíz (ROOT)— ONC y MicroSmart solamente
DIV S1(R)*****
REP**
D1(R)****
S2(R)*****
S1 ÷ S2 → D1 (cociente), D1+1 (resto) Cuando una entrada está activada, los datos de palabra de 16 bits (Micro3, Micro3C y MicroSmart) o de 16 o 32 bits (ONC) designados por el operando de origen S1 se dividen por los datos de palabra de 16 bits designados por el operando de origen S2. El cociente se establece en el operando de destino D1 y el resto en D1+1.
Si S2 es 0 (división por 0), el indicador de error ERR1 y el relé interno especial M304 (Micro3 o Micro3C) o M8004 (ONC) (error de ejecución en el programa del usuario) se activan.
ROOT(W) D1*****
S1*****
Raíz cuadrada de S1 → D1 Cuando una entrada está activada, la raíz cuadrada del operando designado por S1 se extrae y se almacena en el destino designado por D1.
Los valores válidos son de 0 a 65535. La raíz cuadrada se redondea en dos decimales.
Como la instrucción ROOT se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar un pulso desde una instrucción SOTU o SOTD según sea necesario.
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-4 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
Suma (SUM) — ONC solamente
NOTA: Si desea obtener más información sobre las instrucciones ROOT y SUM,
consulte el manual del usuario de ONC.
SUM(W) D1*****
S1*****
La instrucción SUM se puede seleccionar para operaciones mediante ADD o XOR.
ADD:Sumado de S1 a S2 → D1•D1+1XOR:Procesado de S1 a S2 mediante XOR → D1
Cuando la entrada está activada con ADD seleccionado, todos los datos de los operandos designados por S1 a S2 se suman. El resultado se almacena en el operando de destino designado por D1 y el siguiente operando D1+1.
Cuando la entrada está activada con XOR seleccionado, todos los datos de los operandos designados por S1 a S2 se procesan mediante XOR. El resultado se almacena en el operando de destino designado por D1.
Cuando se utiliza un temporizador (T) o un contador (C) como S1 o S2, se lee el valor actual del temporizador/contador.
Como la instrucción SUM se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar una entrada de pulso desde la instrucción SOTU o SOTD según sea necesario.
ADD/XORS1
*****
es de aritmética/comparación © 2001 IDEC Corporation
ti
Operandos válidos (Procesamiento estándar)
erando PLC FunciónTipo de la
CPUI Q M T C R D
rigen 1)
Micro3 y Micro3C
Dat
os p
ara
el c
álcu
lo—
0 –35 0 – 31 0 – 3170 –31
0 –31
0 –63
0 – 99498*
ONC 0–597 0–597 0–25570–255
0–255
0–255
0–7999
MicroSmart
10 E/S 0–5 0–3 0–317 0–31 0–31 0–63 0_399
16 E/S 0–10 0–60–1277 0–99 0–99
0–127
0–129924 E/S 0–107 0-107
20 E
/S(F
C4A
) D20K3/D2053 0–187 0–187 0–
12770–99 0–99
0–127
0–1299D20RKI/
D20RS1 0–307 0–307
40 E/S 0–307 0–307 0–1277 0–99 0–990–127
0–1299
rigen 2)
Micro3 y Micro3C
Dat
os p
ara
el c
álcu
lo
—
0 –35 0 – 31 0 – 3170 –31
0 –31
0 –63
0 – 99498*
ONC 0–597 0–597 0–25570–255
0–255
0–255
0–7999
MicroSmart
10 E/S 0–5 0–3 0–317 0–31 0–31 0–63 0_399
16 E/S 0–10 0–60–1277 0–99 0–99
0–127
0–129924 E/S 0-107 0-107
20 E
/S(F
C4A
) D20K3/D2053 0–187 0–187 0–
12770–99 0–99
0–127
0–1299D20RKI/
D20RS1 0–307 0–307
40 E/S 0–307 0–307 0–1277 0–99 0–990–127
0–1299
WindLDR™ Tutorial Instrucciones avanzadas 10-5
OpConstan
teRepeción
S1(O
/ 0 –65535
1 – 31
0–4E9 1–99
0_65535
1–99
0–65535
1–99
0–65535
1–99
0–65535
1–99
S2(O
/ 0 –65535
1 – 31
0–4E9 1–99
0_65535
1–99
0–65535
1–99
0–65535
1–99
0–65535
1–99
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-6 Instrucciones avanzadas WindLDR™ Tutorial
* Micro3 = 0 – 99. Micro3C = 0 – 498.
D1(Destino 1)
Micro3 y Micro3C
Des
tino
para
alm
acen
ar lo
s re
sulta
dos
—
— 0 – 31 0 – 2870 –31
0 –31
0 –63
0 – 99/498* — 1 – 31
ONC — 0–597 0–25570–255
0–255
0–255
0–7999
— 1–99
MicroSmart
10 E/S—
0–3 0–317 0–31 0–31 0–63 0_399 — 1–99
16 E/S—
0–60–1277 0–99 0–99
0–127
0–1299
—1–99
24 E/S — 0-10720
E/S
(FC
4A) D20K3/
D2053—
0–187 0–1277
0–99 0–990–127
0–1299
— 1–99D20RKI/D20RS1 0–307
40 E/S — 0–3070–1277
0–99 0–990–127
0–1299
— 1–99
Operando PLC FunciónTipo de la
CPUI Q M T C R D
Constante
Repetición
10. Instrucciones de aritmética/comparación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 10-7
Instrucciones de comparación(Micro3, Micro3C, ONC y MicroSmart solamente)Los datos se pueden comparar utilizando las instrucciones de comparación, como
igual que, no igual que, menor que, mayor que, menor o igual que y mayor o igual
que. Cuando el resultado de la comparación es correcto, se activa una salida o un relé
interno. La operación de repetición también se puede utilizar para comparar más de
un conjunto de datos.
Como las instrucciones de comparación se ejecutan en cada ciclo de scan mientras la
entrada está activada, se debe utilizar una entrada de pulso desde una instrucción SOTU
o SOTD según sea necesario.
Comparación igual que (CMP=)
CMP= S1(R)*****
REP**
D1(R)****
S2(R)*****
S1 = S2 → D1 activadoCuando una entrada está activada, los datos de palabra de 16 bits (Micro3, Micro3C y MicroSmart) o de 16 o 32 bits (ONC) designados por los operandos de origen S1 y S2 se comparan. Cuando los datos de S1 son iguales que los de S2, el operando de destino D1 se activa. Cuando no se cumple la condición, D1 se desactiva.
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-8 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
Comparación no igual que (CMP≠)
Comparación menor que (CMP<)
CMP≠ S1(R)*****
REP**
D1(R)****
S2(R)*****
S1 ≠ S2 → D1 activadoCuando una entrada está activada, los datos de palabrade 16 bits (Micro3, Micro3C y MicroSmart) o de 16 o 32 bits (ONC) designados por los operandos de origen S1 y S2se comparan. Cuando los datos de S1 no son iguales que los de S2, el operando dedestino D1 se activa. Cuandono se cumple la condición, D1 se desactiva.
CMP< S1(R)*****
REP**
D1(R)****
S2(R)*****
S1 < S2 → D1 activadoCuando una entrada está activada, los datos de palabra de 16 bits (Micro3, Micro3C y MicroSmart) o de 16 o 32 bits (ONC) designados por los operandos de origen S1 y S2 se comparan. Cuando los datos de S1 son menores que los de S2, el operando de destino D1 se activa. Cuando no se cumple la condición, D1 se desactiva.
es de aritmética/comparación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 10-9
Comparación mayor que (CMP>)
Comparación menor o igual que (CMP≥)
CMP> S1(R)*****
REP**
D1(R)****
S2(R)*****
S1 > S2 → D1 activadoCuando una entrada está activada, los datos de palabra de 16 bits (Micro3, Micro3C y MicroSmart) o de 16 o 32 bits (ONC) designados por los operandos de origen S1 y S2 se comparan. Cuando los datos de S1 son mayores que los de S2, el operando de destino D1 se activa. Cuando no se cumple la condición, D1 se desactiva.
CMP< S1(R)*****
REP**
D1(R)****
S2(R)*****
S1 ≥ S2 → D1 activadoCuando una entrada está activada, los datos de palabra de 16 bits (Micro3, Micro3C y MicroSmart) o de 16 o 32 bits (ONC) designados por los operandos de origen S1 y S2 se comparan. Cuando los datos de S1 son menores o iguales que los de S2, el operando de destino D1 se activa. Cuando no se cumple la condición, D1 se desactiva.
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-10 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
Comparación mayor o igual que (CMP≥)
Comparación de intervalos mayor o igual que (ICMP ≥) — ONC y MicroSmart solamente
CMP> S1(R)*****
REP**
D1(R)****
S2(R)*****
S ≥ S2 → D1 activadoCuando una entrada está activada, los datos de palabra de 16 bits (Micro3, Micro3C y MicroSmart) o de 16 o 32 bits (ONC) designados por los operandos de origen S1 y S2 se comparan. Cuando los datos de S1 son mayores o iguales que los de S2, el operando de destino D1 se activa. Cuando no se cumple la condición, D1 se desactiva.
ICMP> S1****
REP***
S3****
S2**
S ≥ S2 ≥ S3 → D1 Cuando una entrada está activada, los datos de palabra de 16 o 32 bits (ONC) designados por los operandos de origen S1, S2 y S3 se comparan. Cuando se cumple la condición, el operando de destino D1 se activa. Cuando no se cumple la condición, D1 se desactiva.
D1****
es de aritmética/comparación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 10-11
ti
Operandos válidos (Procesamiento estándar)
Operando PLC FunciónTipo de la
CPUI Q M T C R
S1 (Origen 1)
Micro3 y Micro3C
Dat
os p
ara
el c
álcu
lo—
0 –35 0 – 31 0 – 317 0 –31 0 –31 0 –63049
ONC0–597
0–597 0–25570–255
0–255
0–255
0–
MicroSmart
10 E/S 0–5 0–3 0–317 0–31 0–31 0–63 0–
16 E/S 0–10 0–60–1277 0–99 0–99
0–127
0–24 E/S 0–15 0–107
20 E
/S(F
C4A
)
D20K3/D2053
0–1 8 7
0–1 8 7
0–1277 0–99 0–990–127
0–
2079
D20RKI/D20RS1
0–3 0 7
0 –3 0 7
40 E/S0–3 0 7
0–3 0 7
S2 (Origen 2)
Micro3 y Micro3C
Dat
os p
ara
el c
álcu
lo
—
0 –35 0 – 31 0 – 317 0 –31 0 –31 0 –63049
ONC0–597
0–597 0–25570–255
0–255
0–255
0–
MicroSmart
10 E/S 0–5 0–3 0–317 0–31 0–31 0–63 0–
16 E/S 0–10 0–60–1277 0–99 0–99
0–127
0–24 E/S 0–15 0–107
20 E
/S(F
C4A
)
D20K3/D2053
0–1 8 7
0–1 8 7
0–1277 0–99 0–990–127
0–
2079
D20RKI/D20RS1
0–3 0 7
0 –3 0 7
40 E/S0–3 0 7
0–3 0 7
DConstan
teRepeción
– 99/8*
0 –65535
1 – 31
7999 0–4E9 1–99
399 0–6535 1–99
12990–65535
1–99
1299
00-99
0–65535
1–99
– 99/8*
0 –65535
1 – 31
7999 0–4E9 1–99
3990–65535
1–991299
1299
00-99
0–65535
1–99
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-12 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
31
9
9
9
petión
Ejercicio 11: Creación de un programa de aritmética binaria/comparación
Se puede utilizar la aritmética binaria ADD, SUB, MUL y DIV para manipular datos
en la PLC y utilizar las instrucciones de comparación para ejecutar una tarea
específica.
D2(Destino 1)
Micro3 y Micro3C
Des
tino
para
alm
acen
ar lo
s re
sulta
dos —
— 0 – 31 0 – 287 — — — — — 1 –
ONC — 0–597 0–2557 — — — — — 1–9
MicroSmart
10 E/S16 E/S —
0–3 0–317
— — — — — 1–90–60–1277
24 E/S 0–107
20 E
/S(F
C4A
)D20K3/D2053
0–1 8 7
0–1 8 7
0–1277 — — — — — 1–9D20RKI/D20RS1
0–3 0 7
0 –3 0 7
40 E/S0–3 0 7
0–3 0 7
Operando PLC FunciónTipo de la
CPUI Q M T C R D
Constante
Reci
es de aritmética/comparación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 10-13
Siga estos pasos para crear un programa de aritmética/comparación. Cuando finalice,
la pantalla del programa debe tener esta apariencia:
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-14 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
Paso 1: Cree la lógica básica del programa: Contactos abiertos y cerrados, Nombres de
etiquetas y Comentarios, tal y como se ilustra en los ejercicios 1 al 8.
1. Haga clic en el icono Nuevo para abrir un archivo nuevo.
Paso 2: Introduzca un contador incremental en el escalón 1
Para introducir un contador incremental:
1. Haga clic en el icono Contador .
2. Haga clic en la columna 2 del escalón 1.
Se muestra el cuadro de diálogo Contador incremental. El cuadro de diálogo
completado debe tener esta apariencia.
3. Haga clic en la opción Contador incremental en el campo Tipo:.
4. Introduzca C4 en los campos Nombre de etiqueta: y Número de
asignación:.
5. Introduzca1000 en el campo Valor preestablecido:.
6. Introduzca C4 cuenta piezas en el campoComentario del nombre de
etiqueta:.
7. Haga clic en Aceptar.
es de aritmética/comparación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 10-15
Paso 3: Introduzca una instrucción de suma en el escalón 2
Para introducir una instrucción de suma:
1. Haga clic en el icono Aritmética binaria .
2. Haga clic en la columna 2 del escalón 2.
Se muestra el cuadro de diálogo Suma. El cuadro de diálogo completado debe
tener esta apariencia.
3. Haga clic en la opción Suma en el campo Tipo:.
4. Seleccione Palabra en el campo Tipo de datos:.
5. Introduzca C4, C4 y C4 cuenta piezas en la columna S1.
6. Introduzca 3000, 3000 y Constante # agregada a C4 en la columna S2.
7. Introduzca D10, D10y D10 almacena C4 + 3000 en la
columna D1.
8. Haga clic en Aceptar.
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-16 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
Paso 4: Introduzca una instrucción de multiplicación en el escalón 3
Para introducir una instrucción de multiplicación:
1. Haga clic en el icono Aritmética binaria .
2. Haga clic en la columna 2 del escalón 3.
Se muestra el cuadro de diálogo Aritmética binaria. El cuadro de diálogo
completado debe tener esta apariencia.
3. Haga clic en la opción Multiplicación en el campo Tipo:.
4. Seleccione Palabra en el campo Tipo de datos:.
5. Introduzca D10, D10y D10 almacena C4 + 3000 en la
columna S1.
6. Introduzca 50, 50 y 50 * D10 cada ciclo de scan en la columna S2.
7. Introduzca D20, D20 y Resultado de D10 * 50 en la columna D1.
8. Haga clic en Aceptar.
es de aritmética/comparación © 2001 IDEC Corporation
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
WindLDR™ Tutorial Instrucciones avanzadas 10-17
Paso 5: Introduzca una instrucción de comparación en el escalón 4
Para introducir una instrucción de comparación:
1. Haga clic en el icono Comparación .
2. Haga clic en la columna 2 del escalón 4.
Se muestra el cuadro de diálogo Comparación igual que. El cuadro de diálogo
completado debe tener esta apariencia.
3. Haga clic en la opción CMP= en el campo Tipo:.
4. Seleccione Palabra en el campo Tipo de datos:.
5. Introduzca D20, D20 y Resultado de D10 * 50 en la columna S1.
6. Introduzca 17500, 17500y Un valor establecido crítico en la
columna S2.
7. Introduzca Q2, Q2y Alarma activada conectada a Q2 en la
columna D1.
8. Haga clic en Aceptar.
10-18 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
Paso 6: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. IntroduzcaARITM en el campo Nombre de archivo: del cuadro de
diálogo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Paso 7: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo, consulte
la página 4-12. Para supervisarlo, consulte la página 4-13.
es de aritmética/comparación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 10-19
Instrucciones de aritmética binaria: PLC de la serie FALas instrucciones de aritmética binaria le permiten programar cálculos con sumas,
restas, multiplicaciones y divisiones. En las operaciones de suma y resta, se utiliza el
relé interno M307 (707) para incluir arrastres o préstamos.
Suma con arrastre (JADDC)
Ejemplo de cálculo
D0 + Operando + Arrastre D0
1 + 900 0 → 0 901
0 + 2000 + 1 → 0 2001
1000 + 9000 + 0 → 1 0000
9999 + 9999 + 1 → 1 9999
I#F147
4F#47####
Símbolo: JADDC S
D0 + operando + CY → D0, CYCuando una entrada está activada, se suman los datos (S) y el arrastre (M307). El resultado se establece en D0 y el arrastre (M307). Con anterioridad a esta instrucción, se deben establecer en D0 los datos que se van a sumar y también se debe restablecer un arrastre según sea necesario.NOTA:Si la suma, incluyendo el arrastre, es 20.000 o más, se producirá un error de valor numérico.
I#JADDC S
***
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-20 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
Intervalo normal de suma
Resta con préstamo (JSUBB)
D0 Operando Arrastre D0
Mínimo 0 0 0 → 0 0
Máximo 9999 9999 1 → 1 9999
D0 – operando – BY → D0, BWCuando la entrada está activada, los datos (S) se restan de los datos de D0. El préstamo (M307) también se resta de D0 y el resultado se establece en D0 y un préstamo (M307). Con anterioridad a esta instrucción, se deben establecer en D0 los datos de los que se van a restar y también se debe restablecer el préstamo según sea necesario.
Se indica un valor negativo como su complemento positivo con respecto a 10.000. Para determinar el valor absoluto de un valor negativo, reste el complemento positivo de cero.
NOTA:Si el resultado es menor que 10.000 o mayor que 9999, se producirá un error de valor numérico.
I#F147
5F#47####
Símbolo: JSUBB S
I#JSUBB S
***
es de aritmética/comparación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 10-21
Multiplicación (JMUL)
Intervalo normal de producto
Si el resultado es menor que 10.000 (o 2710 en hexadecimal), éste se establece en D0
y 0 se establece en D1. Si el resultado es mayor que 9999 (o 270F en hexadecimal),
éste se establece en D1 como dígito superior.
D0 Operando Arrastre D0
Mínimo 0 0 0 0
Máximo 9999 9999 9998 0001
D0 x operando → D1, D0;D1 = 4 dígitos superiores, D0 = 4 dígitos inferioresCuando una entrada está activada, los datos de D0 se multiplican por los datos designados por S. El resultado se establece en D0 y D1. Con anterioridad a esta instrucción, la multiplicación se debe establecer en D0.
NOTA:Si el multiplicador o el multiplicando son mayores que 9999, se producirá un error de valor numérico.
I#F147
6F#47####
Símbolo: JMUL S
I#JMUL S
***
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-22 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
División (JDIV)
Intervalo normal de cociente
Cociente D0 = 0 a 9999
Resto D1 = 0 a (divisor 1)
D0 ÷ operando → D1, D0;D1 = resto, D0 = cocientetCuando una entrada está activada, los datos de D0 se dividen por los datos designados por S. El cociente se establece en D0 y el resto, en D1. Con anterioridad a esta instrucción, los datos se deben establecer en D0 como dividendo.
NOTA:Si el divisor es 0 o si éste o el dividendo son mayores que 9999, se producirá un error de valor numérico.
NOTA:Si D0 es menor que el operando, el cociente es igual a 0 y el dato original de D0 se convierte en el resto.
I#F147
7F#47####
Símbolo: JDIV S
I#JDIV S
***
es de aritmética/comparación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 10-23
Suma de 10.000 operando 3 (TADD3)
Resta de 10.000 operando 3 (TSUB3)
Multiplicación por 10.000 (TMUL)
I#F147144
F#47####
Símbolo: TADD3 S1
S1 + S2 → D, CYCuando una entrada está activada, se suman los datos designados por S1 y S2. El resultado se establece en el operando designado por D y el arrastre (M307).
F#47####
F#47####
S2 D
I#TADD3 S1
***S2***
D***
I#F147154
F#47####
Símbolo: TSUB3 S1
S1 – S2 → D, BYCuando una entrada está activada, los datos designados por S2 se restan de los datos designados por D1. El resultado se establece en el operando designado por D y el préstamo (M307).
F#47####
F#47####
S2 D
I#TSUB S1
***S2***
D***
I#F147163
F#47####
Símbolo: TMUL S
D x S → (D + 1) (dígitos superiores), D (dígitos inferiores)Cuando una entrada está activada, los datos designados por D se multiplican por los datos designados por S. El resultado se establece en D y D+1.
F#47####
D
I#TMUL S
***D
***
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-24 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
División por 10.000 (TDIV)
Instrucciones de comparación: PLC de la serie FA
Palabra mayor o igual que (WGE)
La instrucción WGE identifica una relación mayor o igual que. Se pueden designar los
dos datos que se van a comparar y el resultado puede ser una salida o un relé interno.
Cuando una entrada está activada, se comparan los datos designados por S1 y S2. Si
se cumple la condición, se activa la salida o el relé interno designado por oir. Si no, se
desactiva.
I#F147173
F#47####
Símbolo: TDIV S
D ÷ S → D (cociente), D + 1 (resto)Cuando una entrada está activada, los datos designados por D se dividen por los datos designados por S. El cociente se establece en D y el resto, en D+1.FUN30 y FUN31 se utilizan juntos para configurar los valores preestablecidos del
i d / d
F#47####
D
I#TDIV S
***D
***
S1 ≥ S2 → oir activado
I#F147110
F#47####
F#47####
F#47####
Símbolo: WGE S1 S2 oir
I#WGE S1
***S2***
oir***
es de aritmética/comparación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 10-25
NOTA: Las instrucciones de comparación se ejecutan en cada ciclo de scan mientras
la entrada está activada. Por ello, utilice una entrada de nivel o de pulso
según sea necesario. Para ejecutar la instrucción sólo en el límite inicial de la
entrada, utilice una instrucción SOT.
Para instrucciones de comparación de datos, si la condición se cumple cuando la
entrada está activada, se activa la salida designada por oir. Si las condiciones no se
cumplen, la salida se desactiva. Si la entrada está desactivada, se mantiene el estado
de salida existente. Por ejemplo, si la entrada se desactiva mientras la salida está
activada, la salida permanece activada.
Palabra menor o igual que (WLE)
La instrucción WLE identifica una relación menor o igual que. Se pueden designar los
dos datos que se van a comparar y el resultado puede ser una salida o un relé interno.
Cuando una entrada está activada, se comparan los datos designados por S1 y S2. Si
se cumple la condición, se activa la salida o el relé interno designado por oir. Si no, se
desactiva.
S1 ≥ S2 → oir activado
I#F147120
F#47####
F#47####
F#47####
Símbolo: WLE S1 S2 oir
I#WLE S1
***S2***
oir***
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-26 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
Palabra igual que (WEQ)
La instrucción WEQ identifica una relación de equivalencia. Se pueden designar
los datos que se van a comparar y el resultado puede ser una salida o un relé interno.
Cuando una entrada está activada, se comparan los datos designados por S1 y S2. Si
se cumple la condición, se activa la salida o el relé interno designado por oir. Si no, se
desactiva.
S1 = S2 → oir activado
I#F147130
F#47####
F#47####
F#47####
Símbolo: WEQ S1 S2 oir
I#WEQ S1
***S2***
oir***
es de aritmética/comparación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 10-27
Ejercicio 12: Creación de un programa de instrucciones avanzadode la serie FA Se puede utilizar la aritmética binaria ADD, SUB, MUL y DIV para manipular datos
en la PLC de la serie FA y utilizar las instrucciones de comparación para ejecutar una
tarea específica.
Siga estos pasos para crear un programa de instrucciones avanzado para la PLC de la
serie FA. Cuando finalice, la pantalla del programa debe tener esta apariencia:
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-28 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
Paso 1: Cree la lógica básica del programa: Contactos abiertos y cerrados, Nombres de
etiquetas y Comentarios, tal y como se ilustra en los ejercicios 1 al 8.
1. Haga clic en el icono Nuevo para abrir un archivo nuevo.
Paso 2: Introduzca un temporizador de 100 mseg en el escalón 1
Para introducir un temporizador de 100 mseg:
1. Haga clic en el icono Temporizador .
2. Haga clic en la columna 2 del escalón 1.
Se muestra el cuadro de diálogo Temporizador de 100 mseg. El cuadro de diálogo
completado debe tener esta apariencia.
3. En los campos Nombre de etiqueta: y Número de asignación:,
introduzca T0.
4. Introduzca1800 en el campo Valor preestablecido:.
5. Introduzca Temporizador de 3 min. con restablecimiento automático
en el campoComentario del nombre de etiqueta:.
6. Haga clic en Aceptar.
es de aritmética/comparación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 10-29
Paso 3: Introduzca una instrucción de suma de operando en el escalón 2
Para introducir una instrucción de suma de operando:
1. Haga clic en la columna 2 del escalón 2.
2. EscribaTAdd en el teclado.
Se muestra el cuadro de diálogo Suma de 10.000 operando 3. El cuadro de
diálogo completado debe tener esta apariencia.
3. Haga clic en la opción Suma de 10.000 operando 3 en el campo
Tipo:.
4. Introduzca T0, T0 y Temporizador de 3 min. con restablecimiento
automático en la columna
S1.
5. Introduzca 500, 500 y valor constante = 500 en la columna S2.
6. Introduzca D20, D20 y T0 + 500 en D20 en la columna D.
7. Haga clic en Aceptar.
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-30 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
Paso 4: Introduzca una instrucción de comparación en el escalón 3
Para introducir una instrucción de comparación:
1. Haga clic en el icono Comparación de palabras .
2. Haga clic en la columna 2 del escalón 3.
Se muestra el cuadro de diálogo Palabra mayor o igual que. El cuadro de diálogo
completado debe tener esta apariencia.
3. Haga clic en la opción Palabra mayor o igual que en el campo
Tipo:.
4. Introduzca D20, D20 y T0 + 500 en D20 en la columna S1.
5. Introduzca 1000, 1000y Valor constante 1000 en la
columna S2.
6. Introduzca Q1, Q1y Q1 se activa si D10 = 1000 en la columna
oir.
7. Haga clic en Aceptar.
es de aritmética/comparación © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 10-31
Paso 5: Introduzca una instrucción de movimiento de palabras en el escalón 4
Para introducir una instrucción de movimiento de palabras:
1. Haga clic en el icono Movimiento de palabras .
2. Haga clic en la columna 2 del escalón 4.
Se muestra el cuadro de diálogo Movimiento de palabras. El cuadro de diálogo
completado debe tener esta apariencia.
3. Introduzca T0, T0 y Temporizador de 3 min. con restablecimiento
automático en la columna
ispS.
4. Introduzca D10, D10y Almacenar valor actual de T0 en la
columna D.
5. Haga clic en Aceptar.
© 2001 IDEC Corporation 10. Instrucciones de aritmética/comparación
10-32 Instrucciones avanzadas WindLDR™ Tutorial
10. Instruccion
es de aritmética/comparación © 2001 IDEC CorporationPaso 6: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. IntroduzcaFA-ARIT en el campo Nombre de archivo: del cuadro de
diálogo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Paso 7: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo, consulte
la página 4-12. Para supervisarlo, consulte la página 4-13.
© 2001 IDEC Corporation
11. Instrucciones de lectura analógica
Para Micro3, Micro3C y MicroSmart solamente
Introducción a las instrucciones de lectura analógica
Las PLC de Micro3, Micro3C y MicroSmart disponen de potenciómetros analógicos
en el panel frontal de la unidad. Las CPU de Micro3C, Micro3 de 10 E/S y
MicroSmart tipo 10, 16, 20 y 40 E/S dispone de un potenciómetro (ANR0 para
Micro3 y Micro3C y D8057 para MicroSmart). Las PLC de Micro3 de 16 y 24 E/S y
de MicroSmart de 24 E/S disponen de dos potenciómetros (ANR0 y ANR1 para
Micro3 y D8057 y D8058 para MicroSmart). Los potenciómetros se pueden dirigir a
cualquier ubicación de memoria de la PLC para procesos como cambio de los valores
del temporizador o contador. El intervalo 0 – 249 del potenciómetro se puede escalar
con instrucciones matemáticas.
Lectura analógica 0 (ANR0)
Cuando una entrada está activada, el valor (0 – 249) establecido con el potenciómetro
analógico 0 se lee en el registro de datos designado como destino. Esta instrucción
resulta útil para ajustar los valores preestablecidos de las instrucciones de
temporizador (TIM,TMH y TMS) y de pulso (PULS y PWM).
ANR0
D*** Registro de datos
11. Instrucciones de lectura analógica
11-2 Instrucciones avanzadas WindLDR™ Tutorial
11. Instruccione
Lectura analógica 1 (ANR1)
Cuando una entrada está activada, el valor (1 – 249) establecido con el potenciómetro
analógico 0 se lee en el registro de datos designado como destino. Esta instrucción
resulta útil para ajustar los valores preestablecidos de las instrucciones de
temporizador (TIM,TMH y TMS) y de pulso (PULS y PWM).
Operandos válidos (Procesamiento estándar)
En el modo de procesamiento de alta velocidad, los registros de datos de estas
instrucciones están
limitados a D0 – D31. Como las instrucciones ANR0 y ANR1 se ejecutan en cada
ciclo de scan mientras la entrada está activada, se debe utilizar una entrada de pulso
desde una instrucción SOTU o SOTD según sea necesario.
Función del operando I Q M T C R D Constante Repetición
Destino para almacenar el valor del potenciómetro analógico
— — — — — —
0 – 99(Micro3)
0 – 498(Micro3C)
— —
ANR1
D***
s de lectura analógica © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 11-3
Configuración del potenciómetro analógico para Micro3 y Micro3C
Los valores establecidos y las posiciones del potenciómetro analógico se muestran acontinuación:
Ejemplo: ANR0
Cuando la entrada I0 está activada, el valor del potenciómetro analógico 0 se lee en el
registro
de datos D80.
Girado totalmente a la izquierda
Valor mínimo = 0
Girado totalmente a la derecha
Valor máximo = 249
• La PLC de Micro3 tipo 10 E/S dispone de un potenciómetro.
• Las PLC de Micro3 tipos 16 y 24 E/S disponen de dos potenciómetros: analógico 0 a la izquierda y analógico 1 a la derecha.
• Las PLC de Micro3C tipos 16 y 24 E/S disponen solamente de un potenciómetro: analógico 0 a la izquierda.
0 17
3456210
Potenciómetro analógico
I0
ANR0D80
© 2001 IDEC Corporation 11. Instrucciones de lectura analógica
11-4 Instrucciones avanzadas WindLDR™ Tutorial
11. Instrucciones
Ejercicio 13: Creación de un programa de lectura analógica
En este ejercicio, utilizará el potenciómetro incorporado 0 de la PLC como
dispositivo externo de punto establecido para determinar el volumen máximo de
líquido permitido en un tanque. La instrucción ANR0 le permite leer el valor del
potenciómetro de la PLC y almacenarlo en un registro de datos para utilizarlo para la
comparación y la manipulación de datos.
E
s
B
WLDR-T Ch 11_2000.fm Page 4 Friday, May 10, 2002 12:57 PM
de lectura analógica © 2001 IDEC Corporation
l valor del potenciómetro varía entre 0 y 249. Si D10 es mayor o igual que 100, la
alida Q2 se activará. En caso contrario, Q2 permanecerá desactivado.
omba A : Conectada a Q0
WindLDR™ Tutorial Instrucciones avanzadas 11-5
Siga estos pasos para crear un programa de lectura analógica. Cuando finalice, la
pantalla del programa debe tener esta apariencia:
Paso 1: Cree la lógica básica del programa: Contactos
abiertos, Nombres de etiquetas y Comentarios, tal y como se ilustra en los
ejercicios 1 al 8.
1. Haga clic en el icono Nuevo para abrir un archivo nuevo.
© 2001 IDEC Corporation 11. Instrucciones de lectura analógica
11-6 Instrucciones avanzadas WindLDR™ Tutorial
11. Instruccione
Paso 2: Introduzca una instrucción de lectura analógica en el escalón 1
Para introducir la instrucción de lectura analógica:
1. Haga clic en el icono Lectura analógica .
2. Haga clic en la columna 2 del escalón 1.
Se muestra el cuadro de diálogo Lectura analógica (ANR0).
3. Introduzca D10 en los campos Nombre de etiqueta: y Número de
asignación:.
4. Introduzca Valor de D10 = 0-249 en el campo Nombre de etiqueta:.
5. Haga clic en Aceptar.
La instrucción de lectura analógica se muestra al final del escalón 1.
s de lectura analógica © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 11-7
Paso 3: Introduzca la instrucción de comparación en el escalón 2
Para introducir la instrucción de comparación:
1. Haga clic en el icono Comparación .
2. Haga clic en la columna 2 del escalón 2.
Aparece el cuadro de diálogo Comparación. El cuadro de diálogo completado
debe tener esta apariencia.
3. Haga clic en CMP>=en el campo Tipo:.
4. Seleccione Palabra en el campo Tipo de datos:.
5. En la columna S1, introduzca D10, D10 y valor de D10 = 0-249.
6. En la columna S2, introduzca 100, 0100 y valor establecido de 100.
7. En la columna D1, introduzca Q2, Q2 y D10 = 100 Q2
se activa.
8. Haga clic en Aceptar.
© 2001 IDEC Corporation 11. Instrucciones de lectura analógica
11-8 Instrucciones avanzadas WindLDR™ Tutorial
11. Instruccione
Paso 4: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. IntroduzcaPOT en el campo Nombre de archivo: del cuadro de diálogo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Paso 5: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo,
consulte la página 4-12. Para supervisarlo, consulte la página 4-13.
s de lectura analógica © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 11-9
Configuración del potenciómetro analógico para MicroSmart
Los valores establecidos y las posiciones del potenciómetro analógico se muestran a
continuación:
© 2001 IDEC Corporation 11. Instrucciones de lectura analógica
11-10 Instrucciones avanzadas WindLDR™ Tutorial
11. Instruccione
• Los módulos de la CPU tipo 10, 16, 20 y 40 E/S disponen de un potenciómetro analógico.
• El módulo de la CPU tipo 24 E/S dispone de dos potenciómetros analógicos. • Los valores (0 a 255) establecidos con los potenciómetros analógicos 1 y 2 se
almacenan en los registros de datos D8057 y D8058, respectivamente y se actualizan en cada ciclo de scan.
• El potenciómetro analógico se puede utilizar para cambiar el valor preestablecido de un temporizador o contador.
Ejemplo: Cambio del valor preestablecido del contador utilizando el potenciómetroanalógico
Este ejemplo demuestra un programa que cambia el valor preestablecido de un
contador utilizando el potenciómetro analógico 1.
El valor del potenciómetro analógico 1 se almacena en
el registro de datos D8057, que se utiliza como valor
preestablecido para el contador C0.
El valor preestablecido se cambia entre 0 y 255
utilizando el potenciómetro.
Registros de datos especiales para los potenciómetros analógicos
Módulo de la CPU Potenciómetro analógico 1 Potenciómetro analógico 2
Módulo de 10 y 16 E/S D8057 –
Tipo 24 E/S D8057 D8058
Tipo 20 y 40 E/S D8057 –
CNT C0D8057
I1
Restablecer
Pulso
I0
s de lectura analógica © 2001 IDEC Corporation
© 2001 IDEC Corporati
12. Instrucciones de conversión A/D
Para Micro3 y Micro3C solamente
Introducción a las instrucciones analógicas/digitales La instrucción analógica a digital (A/D) se utiliza junto con un conversor A/D. El
conversor A/D se puede utilizar con Micro3 y Micro3C para realizar una conversión
A/D de 12 bits.
La unidad de conversión A/D lee señales de entrada analógica de un dispositivo de
salida analógica, como por ejemplo un sensor de distancia analógico o un sensor de
temperatura.
Conversión de analógico a digital (A/D)
Cuando una entrada está activada, los datos analógicos de la unidad de conversión A/
D (FC2A-AD1, -AD2, -AD3 o -AD4 ) conectada a la entrada I0 se convierten a un
valor digital y se establecen en un registro de datos designado por el operando de
destino D1.
La resolución de las conversiones A/D puede ser de 8 o 12 bits.
NOTA: Las PLC de las series ONC y FA tienen varias entradas analógicas en una
tarjeta. Estos puntos de entrada analógica se asignan directamente a los
registros de entrada (serie FA) y a los registros de vínculos (ONC). Si
desea obtener más información, consulte el manual del usuario de la PLC
en cuestión.
A/D12
D1
****
on 12. Instrucciones de conversión A/D
12-2 Instrucciones avanzadas WindLDR™ Tutorial
12. Instruccione
Operandos válidos (Procesamiento estándar)
Cuando una entrada está activada, los datos analógicos de la unidad de conversión A/
D conectada a la entrada I0 se convierten a un valor digital y se establecen en un
registro de datos designado por el operando de destino D1.
* Micro3 = 0 – 99. Micro3C = 0 – 498.
Micro3C de IDEC
Operando Función I Q M T C R D ConstanteRepetició
n
D1(Destino 1)
Destino para almacenar los datos
— — — — — —
0 –99/498
*
— —
s de conversión A/D © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 12-3
Ejercicio 14: Creación de un programa de conversión A/D En este ejercicio, aprenderá a utilizar la instrucción A/D para convertir la
salida analógica de un sensor de presión a datos de formato digital utilizando una
tarjeta de entrada A/D. Estos datos se podrán manipular ahora en la PLC.
Siga estos pasos para crear un programa de conversión A/D. Cuando finalice, la
pantalla del programa debe tener esta apariencia:
Paso 1: Cree la lógica básica del programa: Contactos abiertos, Nombres de
etiqueta y Comentarios, tal y como se ilustra en los ejercicios del 1 al 8.
1. Haga clic en el icono Nuevo para abrir un archivo nuevo.
© 2001 IDEC Corporation 12. Instrucciones de conversión A/D
12-4 Instrucciones avanzadas WindLDR™ Tutorial
12. Instruccione
Paso 2: Introduzca una conversión de analógico a digital en el escalón 1
Para introducir una conversión de analógico a digital:
1. Haga clic en el icono Analógico a digital .
2. Haga clic en la columna 2 del escalón 1.
Aparece el cuadro de diálogo Conversión de analógico a digital. El cuadro de
diálogo completado debe tener esta apariencia.
3. Haga clic en 12 bits para la opción Intervalo de datos digitales.
4. Introduzca D30 en los campos Nombre de etiqueta: y Número de
asignación: .
5. Introduzca una señal de presión en el campo Comentario del nombre de
etiqueta: .
6. Haga clic en Aceptar.
s de conversión A/D © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 12-5
Paso 3: Introduzca una instrucción de comparación en el escalón 2
Para introducir una instrucción de comparación:
1. Haga clic en el icono Comparación .
2. Haga clic en la columna 2 del escalón 2.
Aparece el cuadro de diálogo Comparación. El cuadro de diálogo completado
debe tener esta apariencia.
3. Haga clic en CMP ≥ en el campo Tipo: .
4. Seleccione Palabra en la opción Tipo de datos: .
5. Introduzca D30, D30 y la señal de presión en la columna S1.
6. Introduzca 2000, 2000 y el punto crítico en la columna S2.
7. Introduzca Q2, Q2 y la válvula se abre conectada a Q2 en la columna
D1.
8. Haga clic en Aceptar.
© 2001 IDEC Corporation 12. Instrucciones de conversión A/D
12-6 Instrucciones avanzadas WindLDR™ Tutorial
12. Instruccione
Paso 4: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. Introduzca ANALÓGICO en el campo Nombre de archivo: del cuadro de
diálogo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Paso 5: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo,
consulte la página 4-12. Para supervisarlo, consulte la página 4-13.
s de conversión A/D © 2001 IDEC Corporation
© 2001 IDEC Corporation
13. Instrucciones de fecha/hora
Fecha y hora
Micro3, Micro3C, la serie ONC, FA3S-CP11T y MicroSmart de IDEC son las únicas
PLC con fecha y hora en tiempo real. Se pueden programar con funciones de fecha y
hora en aplicaciones en las que se utilice cualquiera de estas PLC.
Instrucciones de fecha/hora: (Micro3 y Micro3C)Las unidades principales de Micro3 y Micro3C tipo 16 y 24 E/S incluyen cinco
instrucciones de fecha y hora en tiempo real que se utilizan para programar la fecha y
la hora: lectura de fecha (CALR), escritura de fecha (CALW), lectura de hora
(CLKR), escritura de hora (CLKW) y ajuste (ADJ). Estas instrucciones no se pueden
utilizar en la unidad principal de Micro3 tipo 10 E/S.
Después de la configuración inicial de la fecha y la hora utilizando FUN (función) 28,
éstas se mantienen. Si los registros de datos de control D95 – D98 se activan
utilizando FUN10, se puede leer el día de la semana, la hora, el minuto y el segundo
para estos registros cuando la PLC de Micro3 o Micro3C está en ejecución o parada.
(Si desea obtener una descripción detallada de FUN28 y FUN10, consulte el manual
del usuario incluido con la PLC.)
13. Instrucciones de fecha/hora
13-2 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Lectura de fecha (CALR)
Cuando una entrada está activada, los datos de fecha (año, mes, día y día de la
semana) se leen para los cuatro registros comenzando por el operando designado.
D = Año (0 a 99)
D+1 = Mes (1 a 12)
D+2 = Día (1 a 31)
D+3 = Día de la semana (0 a 6) asignados del siguiente modo:
Ejemplo: CALR
Cuando la entrada I0 está activada, los datos de fecha se leen para los registros de
datos D30 – D33.
D30 = Año
D31 = Mes
D32 = Día
D33 = Día de la semana
0 1 2 3 4 5 6domingo lunes martes miércoles jueves viernes sábado
CALR****
I0CALRD30
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-3
Lectura de hora (CLKR)
Cuando una entrada está activada, los datos de hora (hora, minuto y segundo) se leen
para los tres registros comenzando por el operando designado.
D = Hora (0 a 23)
D+1 = Minuto (0 a 59)
D+2 = Segundo (0 a 59)
Ejemplo: CLKR
Cuando la entrada I2 está activada, los datos de fecha se leen para los registros de
datos D50–D52.
D50 = Hora (0 a 23)
D51 = Minuto (0 a 59)
D52 = Segundo (0 a 59)
CLKR****
I2CLKRD50
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-4 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Operandos válidos (Procesamiento estándar)
En el modo de procesamiento de alta velocidad, los registros de datos para esta
instrucción están limitados a D0 – D31. Como las instrucciones CALR y CLKR se
ejecutan en cada ciclo de scan mientras la entrada está activada, se debe utilizar una
entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Repetición de operaciones en las instrucciones de movimiento
Cuando el origen (S1) se designa con repetición, los operandos, hasta los ciclos de
repetición comenzando por el operando designado por S1, se mueven al destino. En
consecuencia, sólo el último de los operandos de origen se mueve al destino.
Función del operando
I Q M T C R D ConstanteRepetició
n
Destino para leer los datos de fecha/hora
— — — — — —
0 – 99(Micro3)
0 – 498(Micro3C)
— —
I2MOV REP
3S1 RD10
D1D20
111D11
110D10
112D12
D21
112D20
D22
Origen (Repetición = 3) Destino (Repetición = 0)
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-5
Cuando el destino (D1) se designa con una repetición, el operando de origen
designado por S1 se mueve a tantos operandos de destino como ciclos de repetición,
comenzando por el destino designado por D1.
Cuando se designan S1 y D1 con repetición, se mueven tantos operandos como ciclos
de repetición, comenzando por el operando designado por S1, a la misma cantidad de
operandos, comenzando por el operando designado por D1.
I3MOV REP
3S1
D10D1 RD20
111D11
110D10
112D12
110D21
110D20
110D22
Origen (Repetición = 0) Destino (Repetición = 3)
I4MOV REP
3S1 RD10
D1 RD20
111D11
110D10
112D12
111D21
110D20
112D22
Origen (Repetición = 3) Destino (Repetición = 3)
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-6 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Ejercicio 15: Creación de un programa de fecha/horaEn este ejercicio, aprenderá a leer los valores de fecha y hora de una PLC y a
utilizarlos para controlar ciertos eventos en un momento determinado.
El siguiente ejemplo explica cómo se programa la PLC de Micro3 para desconectar el
congelador de una fábrica los domingos a las 7A.M. y volverlo a conectar los lunes a
las 7A.M. todas las semanas del año.
La PLC más reciente de IDE: MicroSmart
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-7
Siga estos pasos para crear un programa de hora/fecha. Cuando finalice, la pantalla
del programa debe tener esta apariencia:
Paso 1: Abra un programa nuevo.
1. Haga clic en el icono Nuevo para abrir un archivo nuevo.
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-8 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Paso 2: Introduzca un contacto NO en el escalón 1
Para introducir un contacto NO:
1. Haga clic en el icono Abierto normalmente .
2. Haga clic en la columna 1 del escalón 1.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
3. Introduzca M0317 en los campos Nombre de etiqueta: y Número de
asignación:.
4. Introduzca Contacto siempre activado en el campo Comentario del
nombre:.
5. Haga clic en Aceptar.
El contacto Siempre conectado se muestra al principio del escalón 1.
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-9
Paso 3: Introduzca una instrucción de lectura de fecha en el escalón 1
Para introducir la instrucción de lectura de fecha:
1. Haga clic en el icono Hora/Fecha .
2. Haga clic en la columna 2 del escalón 1.
Se muestra el cuadro de diálogo Lectura de hora (CLKR).
3. Haga clic en Lectura de fecha en el campo Tipo: del cuadro de diálogo.
4. Introduzca D90 en los campos Nombre de etiqueta: y Número de
asignación:.
5. En el campoComentario del nombre de etiqueta:, introduzca:
D90 = Año
D91 = Mes
D92 = Día
6. Haga clic en Aceptar.
La instrucción de lectura de fecha se muestra al final del escalón 1.
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-10 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Paso 4: Cree una segunda línea para el escalón 1
Para crear una segunda línea para el escalón 1:
1. Haga clic en el icono Dibujar línea .
2. Haga clic en la cruz (+) situada a la derecha del contactoSiempre
activadodel escalón 1 y arrastre el puntero hacia abajo a la cruz
correspondiente del escalón 2.
Se muestra una línea que conecta la línea 1 con la línea 2.
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-11
Paso 5: Introduzca una instrucción de lectura de hora en la línea 2
Para introducir la instrucción de lectura de hora:
1. Haga clic en el icono Hora/Fecha .
2. Haga clic en la última columna de la línea 2.
Se muestra el cuadro de diálogo Lectura de hora (CLKR).
3. Introduzca D96 en los campos Nombre de etiqueta: y Número de
asignación:.
4. En el campoComentario del nombre de etiqueta:, introduzca:
D96 = Hora
D97 = Minuto
D98 = Segundo
5. Haga clic en Aceptar.
Observe que el escalón 1 tiene ahora dos líneas. La instrucción de lectura de
hora se muestra al final del escalón 1, línea 2.
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-12 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Paso 6: Introduzca una instrucción de comparación en el escalón 2
Para introducir una instrucción de comparación:
1. Haga clic en el icono Comparar .
2. Haga clic en la columna 2 del escalón 2.
Se muestra el cuadro de diálogo Comparación igual que.
3. En la columna S1, introduzca D93, D93, El registro de datos = día de la
semana.
4. En la columna S2, introduzca 0, 0, 0 es domingo = el primer día de la
semana.
5. En la columna D1, introduzca M10, M10, M10 está activado si
D93 = 0 “domingos”.
6. Haga clic en Aceptar.
Se muestra el icono CMP ≥ en el escalón 2.
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-13
Paso 7: Introduzca una instrucción de comparación en el escalón 3
Para introducir una instrucción de comparación:
1. Haga clic en el icono Comparar .
2. Haga clic en la columna 2 del escalón 3.
Se muestra el cuadro de diálogo Comparación igual que.
3. En la columna S1, introduzca D93, D93, El registro de datos = día de la
semana.
4. En la columna S2, introduzca 1, 1, 1 es lunes = el segundo día
de la semana.
5. En la columna D1, introduzca M20, M20, M20 está activado si
D93 = 1 “lunes”.
6. Haga clic en Aceptar.
Se muestra el icono CMP ≥ en el escalón 3.
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-14 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Paso 8: Introduzca una instrucción de comparación en el escalón 4
Para introducir una instrucción de comparación:
1. Haga clic en el icono Comparar .
2. Haga clic en la columna 2 del escalón 4.
Se muestra el cuadro de diálogo Comparación igual que.
3. En la columna S1, introduzca D96, D96, D96 = Hora D97 = Minuto D98.
4. En la columna S2, introduzca 7, 7, D96 = 7 AM se desconecta el
congelador.
5. En la columna D1, introduzca M30, M30, M30 está activado si
D96 = 7 AM.
6. Haga clic en Aceptar.
Se muestra el icono CMP ≥ en el escalón 4.
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-15
Paso 9: Introduzca un contacto NO en el escalón 5
Para introducir un contacto NO:
1. Haga clic en el icono Abierto normalmente .
2. Haga clic en la columna 1 del escalón 5.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
3. Introduzca M10 en los campos Nombre de etiqueta: y Número de
asignación:.
4. Introduzca M10 está activado si D93 = 0 “domingos” en el campo
Comentario del nombre de etiqueta:.
5. Haga clic en Aceptar.
El contacto M0010 se muestra al principio del escalón 5.
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-16 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Paso 10: Introduzca un contacto NO en el escalón 5
Para introducir un contacto NO:
1. Haga clic en el icono Abierto normalmente .
2. Haga clic en la columna 2 del escalón 5.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
3. Introduzca M30 en los campos Nombre de etiqueta: y Número de
asignación:.
4. Introduzca M30 está activado si D96 = 7 AM en el campo Comentario
del nombre de etiqueta:.
5. Haga clic en Aceptar.
El contacto M0030 se muestra en el escalón 5.
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-17
Paso 11: Introduzca una instrucción de restablecimiento en el escalón 5
Para introducir una instrucción de restablecimiento:
1. Haga clic en el icono Restablecer .
2. Haga clic en la columna 3 del escalón 5.
Se muestra el cuadro de diálogo Restablecer.
3. Haga clic en la opción Restablecer en el campo Tipo:.
3. Introduzca Q0 en los campos Nombre de etiqueta: y Número de
asignación:.
4. Introduzca Congelador desconectado el domingo 7 AM y conectado el
lunes 7 AM en el campo Comentario del nombre de etiqueta:.
5. Haga clic en Aceptar.
El contacto Restablecer se muestra al final del escalón 5.
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-18 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Paso 12: Introduzca un contacto NO en el escalón 6
Para introducir un contacto NO:
1. Haga clic en el icono Abierto normalmente .
2. Haga clic en la columna 1 del escalón 6.
Se muestra el cuadro de diálogo Abierto normalmente.
3. Haga clic en la opción Abierto normalmente en el campo Tipo:.
3. Introduzca M20 en los campos Nombre de etiqueta: y Número de
asignación:.
4. Introduzca M20 está activado si D93 = 1 “lunes” en el campo
Comentario del nombre de etiqueta:.
5. Haga clic en Aceptar.
El contacto M0020 se muestra al principio del escalón 6.
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-19
Paso 13: Introduzca una instrucción de establecimiento en el escalón 6
Para introducir una instrucción de establecimiento:
1. Haga clic en el icono Establecer .
2. Haga clic en la columna 3 del escalón 6.
Se muestra el cuadro de diálogoEstablecer.
3. Haga clic en la opción Establecer en el campo Tipo:.
3. Introduzca Q0 en los campos Nombre de etiqueta: y Número de
asignación:.
4. Introduzca Congelador desconectado el domingo 7 AM y conectado el
lunes 7 AM en el campo Comentario del nombre de etiqueta:.
5. Haga clic en Aceptar.
El contacto Q0 “Establecer” se muestra al final del escalón 6.
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-20 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Hora y fecha en tiempo real (ONC)La hora y fecha en tiempo real de ONC incluye funciones e instrucciones utilizadas
para programar las fechas y las horas de los eventos.
La instrucción de comparación de semanas
Este conjunto de instrucciones es la comparación de semanas activada/desactivada
(WKCMP ON/OFF), la tabla de semanas (WKTBL) y el establecimiento de palabras
de fecha y hora (NSET).
Paso 14: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. IntroduzcaHORAFECHA en el campo Nombre de archivo: del cuadro de
diálogo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Paso 15: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo,
consulte la página 4-12. Para supervisarlo, consulte la página 4-13.
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-21
Las instrucciones WKCMP 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/hora, las instrucciones WKCMP ON Y OFF comparan la
hora predeterminada con el reloj interno. Cuando se alcanza la hora preestablecida, la
salida o el relé interno designado como operando de destino se activa o desactiva
según lo programado.
Comparación de semanas ACTIVADA (WKCMP ON)
Cuando la entrada está activada, la instrucción WKCMP ON compara los datos
preestablecidos de S1 y S2 con el día y la hora actuales.
Cuando el día y la hora actuales llegan a los valores preestablecidos, se activa una
salida o un relé interno designado por el operando D1, en función del control de salida
de la tabla de semanas designado por S3.
Comparación de semanas DESACTIVADA (WKCMP OFF)
Cuando la entrada está activada, la instrucción WKCMP OFF compara los datos
preestablecidos de S1 y S2 con el día y la hora actuales.
Cuando el día y la hora actuales llegan a los valores restablecidos, se desactiva una
salida o un relé interno designado por el operando D1, en función del control de
salida de la tabla de semanas designado por S3.
WKCMP D1*****
S1*****
S2*****ON
S3*****
WKCMP D1*****
S1*****
S2*****OFF
S3*****
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-22 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Tabla de semanas (WKTBL)
S1, S2, S3, …, SN → Tabla de semanas
Cuando la entrada está activada, N bloques de datos de mes/día especiales de los
operandos designados por S1, S2, S3, ..., SN se establecen en la tabla de semanas.
La cantidad de días especiales puede ser hasta 50. Los días especiales almacenados en
la tabla de semanas se utilizan para sumar u omitir días que activen o desactiven las
salidas de comparación programadas en las instrucciones WKCMP ON o WKCMP
OFF siguientes.
Operando
Función I Q M R T C D LCons-tante
Repe-tición
Origen 1 (S1)
Datos de comparación dedía de la semana
X X X X X X X X 0–127 —
Origen 2 (S2)
Datos de comparación de hora/minuto
X X X X X X X X 0–2359 —
Origen 3 (S3)
Control de salida de la tabla de semanas
X X X X X X X X 0–2 —
Destino 1 (D1)
Salida de comparación ACTIVADA (WKCMP ON) Salida de comparación DESACTIVADA (WKCMP OFF)
— X ∆ — — — — — — —
Operando
Función I Q M R T C D LCons-tante
Repe-tición
Origen 1 (S1)
Datos de mes/día especiales
X X X X X X X X101–1231
—
WKTBL D1*****
S1*****
S2*****
S3*****
••••
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-23
Ejemplos: WKCMP ON/OFF
Sin días especiales (S3 = 0)
Este ejemplo es el programa básico para la aplicación de programador de semanas sin
utilizar la instrucción WKTBL (tabla de semanas). Cuando la CPU se está ejecutando,
WKCMP ON y WKCMP OFF comparan los datos preestablecidos de S1 y S2 con el
día y la hora actuales.
Cuando el día y la hora actuales llegan a los valores preestablecidos, se activa y
desactiva una salida o un relé interno designado por el operando D1.
M8125 es el relé interno especial de salida en funcionamiento. S1 (62) especifica de
lunes a viernes. La instrucción WKCMP ON activa la salida Q0 a las 8:15 de lunes a
viernes. La instrucción WKCMP OFF desactiva la salida Q0 a las 17:15 de lunes a
viernes.
Con días adicionales en la tabla de semanas (S3 = 1)
Cuando la hora actual llega a la hora preestablecida de hora/minuto en los días
especiales programados en la WKTBLE, la salida designada se activa (WKCMP ON)
o desactiva (WKCMP OFF). Además, la salida designada se activa y desactiva cada
semana tal y como ha sido designado por el operando S1 de WKCMP.
En ejecución normal, cuando el día y la hora actuales coinciden con el día (S1) y la
hora (S2) preestablecidos, la salida designada se activa o desactiva. La ejecución en
días especiales tiene prioridad sobre la ejecución en días normales.
D1Q0
S162M8125
WKCMPON
S2815
S30
D1Q0
S162
WKCMPOFF
S21715
S30
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-24 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Este ejemplo demuestra la operación en días especiales además de en fines de semana
normales. La salida se activa desde las 10:18:00 a.m. a las 11:03:00 p.m. todos los
sábados y domingos. Independientemente del día de la semana, la salida también se
activa del 31 de diciembre al 3 de enero, y del 3 al 5 de mayo.
WKTBL designa del 31 de diciembre al 3 de enero y del 3 al 5 de mayo como días
especiales. S1 (65) especifica sábado y domingo. S3 (1) agrega días especiales.
WKCMP ON activa la salida Q0 a las 10:18 todos los sábados, domingos y días
especiales. WKCMP OFF desactiva la salida Q0 a las 23:03:00 los mismos días.
Con días omitidos en la tabla de semanas (S3 = 2)
En los días especiales programados en la WKTBL, la salida designada no se activa ni
desactiva, mientras que sí lo hace cada semana, tal y como ha sido designado por el
operando S1 de WKCMP.
En ejecución normal, cuando el día y la hora actuales coinciden con el día (S1) y la
hora (S2) preestablecidos, la salida designada se activa o desactiva. La ejecución en
días especiales tiene prioridad sobre la ejecución en días normales.
D1Q0
S165
WKCMPON
S21018
S31
D1Q0
S165
WKCMPOFF
S22303
S31
D7505
S11231M8125
WKTBL S2101
S3102
S4103
S5503
S6504
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-25
Este ejemplo demuestra cómo se cancela una operación en días especiales. La salida
se activa desde las 08:45:00 a.m. a las 10:32:00 p.m. todos los lunes a viernes, pero no
se activa del 31 de diciembre al 3 de enero, ni del 3 al 5 de mayo.
WKTBL designa del 31 de diciembre al 3 de enero y del 3 al 5 de mayo como días
especiales. S1 (62) especifica de lunes a viernes. S3 (2) omite los días especiales.
WKCMP ON activa la salida Q0 a las 8:45 todos los lunes a viernes excepto los días
especiales. WKCMP OFF desactiva la salida Q0 a las 22:32 los mismos días.
Establecimiento de fecha/hora utilizando WindLDR
Antes de utilizar las instrucciones de programador de semanas por primera vez, se
debe establecer el calendario/reloj interno utilizando WindLDR o ejecutando un
programa del usuario para transferir los datos correctos de fecha/hora a los registros
de datos asignados a la fecha/hora. Una vez almacenados los datos de fecha/hora,
éstos se mantienen mediante la pila de copia de seguridad mientras la CPU está
apagada.
D1Q0
S162
WKCMPON
S2845
S32
D1Q0
S162
WKCMPOFF
S22232
S32
D7505
S11231M8125
WKTBL S2101
S3102
S4103
S5503
S6504
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-26 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Para establecer la fecha/hora:
1. Seleccione En línea en la barra de menús de WindLDR y después,
Supervisión. La pantalla cambia a la ventana de supervisión.
2. En el menú En línea, seleccione Estado de PLC. Aparece el cuadro de
diálogo Estado de PLC de OpenNet. Los datos actuales de fecha/hora se
leen desde la CPU del controlador OpenNet y se muestran en el cuadro
Fecha.
3. Haga clic en el botón Cambiar de dicho cuadro. Se abre el cuadro de
diálogo Establecer fecha y hora con los valores de fecha y hora leídos
desde el reloj interno del equipo.
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-27
Establecimiento de fecha/hora utilizando un programa del usuario
Otra forma de establecer los datos de fecha/hora es mover los valores a los registros
de datos especiales destinados al calendario o al reloj y activar el relé interno especial
M8020 ejecutando un programa del usuario. Los registros de datos D8015 a D8021
no mantienen los valores actuales de los datos de fecha/hora, pero sí mantienen los
valores desconocidos antes de ejecutar un programa del usuario.
Registros de datos especiales de fecha/hora
Núm. de registro de
datosDatos Valor
Lectura/Escritura
Actualizado
D8008 Año (datos actuales) 0 a 99
Sólo lectura
100 mseg o un tiempo de ciclo de scan siempre que sea mayor
D8009 Mes (datos actuales) 1 a 12
D8010 Día (datos actuales) 1 a 31
D8011Día de la semana (datos actuales)
0 a 6 (Nota)
D8012 Hora (datos actuales) 0 a 23
D8013 Minutos (datos actuales) 0 a 59
D8014 Segundos (datos actuales) 0 a 59
4. Haga clic en el botón Flecha abajo situado a la derecha de Fecha y se
mostrará un calendario en el que podrá cambiar el año, el mes y el día.
Introduzca o seleccione valores nuevos.
5. Para cambiar las horas y los minutos, haga clic en el cuadro Hora y escriba un
valor nuevo, o bien utilice las teclas arriba/abajo. Una vez introducidos los
valores nuevos, haga clic en el botón Aceptar para transferirlos a la CPU.
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-28 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Nota: El valor del día de la semana se asigna para los datos actuales y los nuevos
del siguiente modo:
D8015 Año (datos nuevos) 0 a 99
Sólo escritura
Sin actualizar
D8016 Mes (datos nuevos) 1 a 12
D8017 Día (datos nuevos) 1 a 31
D8018Día de la semana (datos nuevos)
0 a 6 (Nota)
D8019 Hora (datos nuevos) 0 a 23
D8020 Minutos (datos nuevos) 0 a 59
D8021 Segundos (datos nuevos) 0 a 59
0 1 2 3 4 5 6
domingo lunes martes miércoles jueves viernes sábado
Núm. de registro de
datosDatos Valor
Lectura/Escritura
Actualizado
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-29
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 la
CPU.
M8120 es el relé interno especial del pulso de inicialización.
D1D0
S199M8120
NSET(W) S24
S31
REP4
S1 RD0
MOV(W) D1 RD8015
S44
S510
S630
S70
I0SOTU
M0
REP3
S1 RD4
MOV(W) D1 RD8019I1
SOTU
M1
M0
M1
M8020
REP7
S1 RD8008
MOV(W) D1 RD10M8125
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-30 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Cuando la CPU se inicia, NSET mueve los datos de fecha/hora a los registros de datos
D0 a D6.
Cuando se activa la entrada I0, los nuevos datos de fecha (año, mes, día y día de la
semana) se mueven a los registros de datos D8015 a D8018 y el relé interno M0 se
activa durante un tiempo de ciclo de scan.
Cuando se activa la entrada I1, los nuevos datos de hora (hora, minutos y segundos) se
mueven a los registros de datos D8019 a D8021 y el relé interno M1 se activa durante
1 tiempo de ciclo de scan.
Cuando M0 o M1 se activan, el relé interno especial indicador de escritura de datos de
fecha/hora M8020 se activa para establecer los nuevos datos en la CPU.
M8125 es el relé interno especial de salida en funcionamiento.
Mientras la CPU está en ejecución, la instrucción MOV(W) mueve los datos actuales
de fecha/hora a los registros de datos D10 a D16.
Hora y fecha en tiempo real (FA3S-CP11T)La CPU de la serie FA3S con hora y fecha en tiempo real, PF3S-CP11T, incluye cinco
instrucciones que se utilizan para programar la fecha y la hora: configuración del reloj
(CLKST), lectura de hora (CLKRD), formato de comparación de relojes (CLKCF),
ejecución de comparación de relojes (CLKCP) y ajuste del reloj (CLKAJ). Tras
establecer inicialmente el reloj, la fecha y la hora se mantienen y se pueden leer
cuando la CPU está tanto en ejecución como parada.
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-31
Configuración del reloj (CLKST)
S + 1. S + 2, S + 3, … → reloj, en función del código de asignación S
Cuando la entrada está activada, el reloj de la CPU se configura utilizando los datos
almacenados en un bloque de registros de datos comenzando por drS – 1, en función
del formato de datos designado por el código de asignación almacenado en drS. El
código de asignación puede ser cero, uno o dos. Un cero especifica que la fecha y la
hora se asignan utilizando valores preestablecidos para los siete registros de datos que
siguen a drS. Un uno especifica que la hora se asigna utilizando los datos
preestablecidos para los tres registros de datos que siguen a drS. Un dos especifica
que la fecha se asigna utilizando los valores preestablecidos para los cuatro registros
de datos que siguen a drS.
La instrucción CLKST se ejecuta en cada ciclo de scan mientras la entrada está
activada. El relé interno M630 se activa en caso de que se produzca una interrupción
en el funcionamiento del reloj.
Operando
Función I Q M R T C D LCons-tante
Repe-tición
drSRegistro de datos del primer origen
— — — — — — X — — —
CLKST drS***
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-32 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Códigos de asignación
Días de la semana
Utilizando la programación que se muestra a continuación, el reloj de la CPU se
establece en función del código de asignación almacenado en el registro de datos
D10. Cada uno de los tres códigos de asignación posibles se demuestra con valores de
fecha y hora almacenados en la cantidad correspondiente de registros de datos.
La instrucción SOT se utiliza para ejecutar la instrucción CLKST sólo cuando la
entrada I2 está activada.
NOTA: Se necesita una programación adicional para almacenar los valores deseados
en los registros de datos adecuados antes de ejecutar la instrucción CLKST.
0 1 2 3 4 5 6
domingo lunes martes miércoles jueves viernes sábado
I2SOT drS
D10
02D11
0D10
15D12
CLKSTD10
4D11
99D10
112D12
33D11
27D10
drS + 2
drS
drS + 5
drS + 4
drS + 1
drS + 7
drS + 6
drS + 3
Mes (1 – 12)
Código de asignación = 0
Hora (0 – 23)
Día de la semana (0 – 6)
Año (0 – 99)
Segundo (0 – 59)
Minuto (0 – 59)
Día (1 – 31)
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-33
Si se almacena un cero en el registro de datos designado por drS, los siete registros de
datos siguientes se deben preestablecer con los valores adecuados para designar la
fecha y la hora. El primer bloque de registros de datos mostrados a la izquierda se
utiliza para establecer el sábado, 27 de febrero de 1999, 03:33:45
NOTA: Si la fecha o la hora no están comprendidas dentro del intervalo especificado,
los datos inválidos producirán un fin de valor numérico M306 y se activará.
Lectura del reloj (CLKRD)
Reloj → D + 1. D + 2, D + 3, …, de acuerdo con el código de lectura D
Cuando la entrada está activada, se leen los datos del reloj actuales y se envían desde
la CPU a un bloque de registros de datos comenzando por drD + 1, en función del
formato de datos designado por el código de lectura almacenado en drD. El código de
lectura puede ser cero, uno o dos. Un cero especifica que la fecha y la hora se leen en
los 7 registros de datos siguientes a drD. Un uno designa que la hora se lee en los 3
registros de datos que siguen a drD. Un dos especifica que la fecha se lee en los 4
registros de datos que siguen a drD.
La instrucción CLKRD se ejecuta en cada ciclo de scan cuando la entrada está
activada, por lo que debe utilizar una entrada de nivel o de pulso según sea necesario.
M630 se activa para indicar que se ha interrumpido la función de reloj.
Operando
Entrada SalidaRelé
interno
Registro de
desplazamiento
Registro de datos
Temporizador/
contador
Temporizador de 10 mseg
Constante
Configuración
externa
drD — — — — X — — — —
CLKRD drD***
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-34 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Ajuste del reloj (CLKAJ)
Ajuste del reloj de la CPU: segundos → cero
Cuando la entrada está activada, el reloj de la CPU se ajusta con respecto a los
segundos. Si los segundos están comprendidos entre 0 y 29 para la hora actual, el
ajuste de los segundos se establecerá en 0 y los minutos permanecerán inalterados. Si
los segundos están comprendidos entre 30 y 59 para la hora actual, el ajuste de los
segundos se establecerá en cero y los minutos se incrementarán en uno. La
instrucción CLKAJ resulta útil para realizar un control de tiempo preciso que empieza
en cero segundos. La instrucción CLKAJ se ejecuta en cada ciclo de scan cuando la
entrada está activada, por lo que debe utilizar una entrada de nivel o de pulso según
sea necesario.
CLKAJ
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-35
Formato de comparación de relojes (CLKCF)
Tabla de comparación → T; N conjuntos de datos → T + 1; Modelo de comparación P
→ T + 2; formato para comparación de relojes
Cuando la entrada está activada, se crea una tabla de comparación comenzando por el
registro de datos designado por drT. Se requiere un bloque de registros de datos
posterior a drT (dependiendo de cdrN y cdrP) para almacenar información de
formato. La instrucción CLKCF se ejecuta en cada ciclo de scan cuando la entrada
está activada, por lo que debe utilizar una entrada de nivel o de pulso según sea
necesario.
Función de reloj (MicroSmart)Con el cartucho del reloj opcional (FC4A-PT1) instalado en cualquier tipo de módulo
de la CPU de MicroSmart, se puede utilizar MicroSmart para el control programado
del tiempo.
Operan-do
Entrada SalidaRelé
interno
Registro de
desplazamiento
Registro de datos
Temporizador/
contador
Temporizador de 10 mseg
Cons-tante
Configuración
externa
cdrN X X X X X X X X X
cdrP X X X X X X X X X
drT — — — — X — — — —
CLKCF DRT***
CDRP***
CDRN***
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-36 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Establecimiento de fecha/hora
Los datos de fecha/hora del cartucho del reloj se deben establecer para transferir los
datos correctos desde los registros de datos especiales asignados a la fecha/hora. Una
vez almacenados los datos de fecha/hora, éstos se mantienen mediante la pila de copia
de seguridad en el cartucho del reloj.
Para establecer la fecha/hora:
1. Seleccione En línea en la barra de menús y después, Supervisión. La
pantalla cambia a la ventana de supervisión.
2. En el menú En línea, seleccione Estado de PLC. Aparece el cuadro de
diálogo Estado de PLC de MicroSmart. Los datos actuales de fecha/hora se
leen desde el cartucho del reloj y se muestran en el cuadro Fecha.
3. Haga clic en el botón Cambiar de dicho cuadro. Se abre el cuadro de
diálogo Establecer fecha y hora con los valores de fecha y hora leídos
desde el reloj interno del equipo.
4. Haga clic en el botón Flecha abajo situado a la derecha de Fecha y se
mostrará un calendario en el que podrá cambiar el año, el mes y el día.
Introduzca o seleccione valores nuevos.
5. Para cambiar las horas y los minutos, haga clic en el cuadro Hora y escriba
un valor nuevo, o bien utilice las teclas arriba/abajo. Una vez introducidos
los valores nuevos, haga clic en el botón Aceptar para transferirlos al
cartucho del reloj.
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-37
alizado
g o un e ciclo de pre que sea
lizar
Establecimiento de fecha/hora utilizando un programa del usuario
Otra forma de establecer los datos de fecha/hora consiste en almacenar los valores en
los registros de datos especiales destinados al calendario o al reloj y activar el relé
interno especial M8016, M8017 o M8020. Los registros de datos D8015 a D8021 no
mantienen los valores actuales de los datos de fecha/hora, pero sí mantienen los
valores desconocidos antes de ejecutar un programa del usuario.
Núm. de registro de
datosDatos Valor
Lectura/Escritura
Actu
D8008 Año (datos actuales) 0 a 99
Sólo lectura
500 msetiempo dscan siemmayor
D8009 Mes (datos actuales) 1 a 12
D8010 Día (datos actuales) 1 a 31
D8011Día de la semana (datos
actuales) 0 a 6 (Nota)
D8012 Hora (datos actuales) 0 a 23
D8013 Minutos (datos actuales) 0 a 59
D8014 Segundos (datos actuales) 0 a 59
D8015 Año (datos nuevos) 0 a 99
Sólo escritura Sin actua
D8016 Mes (datos nuevos) 1 a 12
D8017 Día (datos nuevos) 1 a 31
D8018Día de la semana (datos
nuevos)0 a 6 (Nota)
D8019 Hora (datos nuevos) 0 a 23
D8020 Minutos (datos nuevos) 0 a 59
D8021 Segundos (datos nuevos) 0 a 59
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-38 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Nota: El valor del día de la semana se asigna para los datos actuales y los nuevos del
siguiente modo:
0 1 2 3 4 5 6
domingo lunes martes miércoles jueves viernes sábado
s de fecha/hora © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 13-39
Ejemplo: Establecimiento de los datos de fecha/hora
Este ejemplo demuestra cómo se establecen los datos de fecha/hora utilizando un
programa de escalera. Después de almacenar los datos nuevos de fecha/hora en los
registros de datos D8015 a D8021, el relé interno especial M8020 (indicador de
escritura de datos de fecha/hora) se debe activar para establecer dichos datos en el
cartucho del reloj.
M8120 es el relé interno
especial del pulso de
inicialización.
Cuando la CPU se inicia, siete
instrucciones MOV(W)
almacenan los datos de fecha/
hora en los registros de datos D0
a D6.
Cuando se activa la entrada I0,
los nuevos datos de fecha (año,
mes, día y día de la semana) se
mueven a los registros de datos
D8015 a D8018 y el relé interno
M0 se activa durante un tiempo
de ciclo de scan.
Cuando se activa la entrada I1,
los nuevos datos de hora (hora,
minutos y segundos) se mueven
a los registros de datos D8019 a
D8021 y el relé interno M1 se
activa durante 1 tiempo de ciclo
de scan.
M8120
REP4
S1 RD0
MOV(W) D1 RD8015I0
SOTU
REP3
S1 RD4
MOV(W) D1 RD8019I1
SOTU
M0
M1
REP7
S1 RD8008
MOV(W) D1 RD10M8125
M1
M8020
REPS1 –0
MOV(W) D1 –D0
REPS1 –10
MOV(W) D1 –D1
REPS1 –10
MOV(W) D1 –D2
REPS1 –2
MOV(W) D1 –D3
REPS1 –9
MOV(W) D1 –D4
REPS1 –30
MOV(W) D1 –D5
REPS1 –0
MOV(W) D1 –D6
M0
© 2001 IDEC Corporation 13. Instrucciones de fecha/hora
13-40 Instrucciones avanzadas WindLDR™ Tutorial
13. Instruccione
Cuando M0 o M1 se activan, el relé interno especial indicador de escritura de datos de
fecha/hora M8020 se activa para establecer los nuevos datos en el cartucho del reloj.
M8125 es el relé interno especial de salida en funcionamiento.
Mientras la CPU está en ejecución, la instrucción MOV(W) mueve los datos actuales
de fecha/hora a los registros de datos D10 a D16.
Ajuste del reloj utilizando un programa del usuario
El relé interno especial M8021 (indicador de ajuste de datos de hora) se proporciona
para ajustar los datos del reloj. Cuando M8021 está activado, el reloj se ajusta con
respecto a los segundos. Si los segundos están comprendidos entre 0 y 29 para la hora
actual, el ajuste de los segundos se establecerá en 0 y los minutos permanecerán
inalterados. Si los segundos están comprendidos entre 30 y 59 para la hora actual, el
ajuste de los segundos se establecerá en 0 y los minutos
se incrementarán en uno. M8021 resulta útil para realizar
un control de tiempo preciso que empieza en cero
segundos.
Ejemplo: Ajuste de los datos de fecha/hora en 0 segundos
Cuando la entrada I2 está activada, el relé interno especial indicador de ajuste de
datos de hora M8021 se activa y el reloj se ajusta con respecto a los segundos.
I2SOTU
M8021
s de fecha/hora © 2001 IDEC Corporation
© 2001 IDEC Corporatio
14. Instrucciones de transmisión/recepción
Para Micro3C, ONC y MicroSmart solamente
Transmisión y Recepción
ONC tiene dos puertos cargadores RS232, Micro3C tiene un puerto cargador
RS232C, el módulo de la CPU tipo 10 E/S de MicroSmart tiene un puerto cargador
RS232 y los módulos tipo 16, 20, 24 y 40 E/S tienen un puerto cargador RS232 (si el
puerto 2 instala un adaptador de comunicaciones RS232C opcional FC4A-PC1) que
permite que estos controladores se comuniquen (es decir, que transmitan y reciban
datos) con cualquier dispositivo inteligente RS232C o terminal remoto. Las
instrucciones para transmitir y recibir datos son las siguientes:
Transmisión (TXD)
Cuando una entrada está activada, los datos designados por S1 se convierten a un
formato especificado y se transmiten a través del puerto cargador a un terminal remoto
con un puerto RS232C.
TXD S1*****
D2****
D1****
n 14. Instrucciones de transmisión/recepción
14-2 Instrucciones avanzadas WindLDR™ Tutorial
Operandos válidos (Procesamiento estándar)
PLC Operando Función Tipo de la CPU I Q M T C R DCons-tante
Repe-tición
Micro
3
C
S1 (Origen 1)
tos
de tr
ansm
isió
n —— — — — — — 0 – 498 00h – FFh —
ONC — — — — — — 0 – 7999 00h – FFh —
MicroSmart
10 E/S — — — — — — 0–399 00h – FFh —
16 o24 E/S
— — — — — — 0–1299 00h – FFh —
WLDR-T Ch 14_2000.fm Page 2 Friday, May 10, 2002 12:58 PM
Da 20-,
40 E/S— — — — — —
0–12992000-7999
00h – FFh —
mis
ión
——
0 – 31 0 – 287— — — — — —
— 0 – 597 0 – 2557 — — — — — —
14. Instrucciones de transmisión/recepción © 2001 IDEC Corporation
Micro3C
D1 (Destino 1)
Salid
a de
fina
lizac
ión
de tr
ansONC
MicroSmart
10 E/S — 0–3 0–317 — — — — — —
16 E/S — 0–6
0–1277
— — — — — —
24 E/S — 0–107 — — — — — —
20 E
/S(F
C4A
)
D20K3/D2053
0–187 — — — — — —
D20RKI/D20RS1
0–307 — — — — — —
40 E/S 0–307 — — — — — —
Micro3C
D2 (Destino 2)
Est
ado
de tr
ansm
isió
n —— — — — — — 0 – 497 — —
ONC — — — — — — 0 – 7999 — —
MicroSmart
10 E/S — — — — — — 0–399 — —
16 o24 E/S
— — — — — — 0–1299 — —
20-, 40 E/S
— — — — — —0–12992000-7999
— —
WindLDR™ Tutorial Instrucciones avanzadas 14-3
Recepción (RXD)
Cuando una entrada está activada, los datos recibidos a través del puerto cargador
desde un terminal remoto con un puerto RS232C se convierten y se almacenan en los
registros de datos en función del formato de recepción designado por S1.
RXD S1*****
D2****
D1****
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-4 Instrucciones avanzadas WindLDR™ Tutorial
Operandos válidos (Procesamiento estándar)
PLC Operando FunciónTipo de la
CPUI Q M T C R D
Cons-tante
Repe-tición
Micro3C
S1 (Origen 1)
Dat
os d
e tr
ansm
isió
n —
— — — — — — 0 – 49800h –
FFh—
ONC — — — — — — 0 – 799900h –
FFh—
MicroSmart
10 E/S — — — — — — 0–39900h –
FFh—
16 o 24 E/S — — — — — — 0–129900h –
FFh—
20-, 40 E/S
— — — — — —0–1299
2000-7999
Micro3C
D1 (Destino 1)
Salid
a de
fina
lizac
ión
de tr
ansm
isió
n ——
0 – 310 – 287 — — — — — —
ONC — 0 – 5970 – 2557
— — — — — —
MicroSmart
10 E/S — 0–3 0–317 — — — — — —
16 E/S — 0–6
0–1277
— — — — — —
24 E/S — 0–107 — — — — — —
20 E
/S(F
C4A
)
D20K3/D2053
0–187 — — — — — —
D20RKI/D20RS1
0–307 — — — — — —
40 E/S 0–307 — — — — — —
14. Instrucciones de transmisión/recepción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 14-5
— —
— —
— —
— —
— —
Cons-tante
Repe-tición
Registros de datos
Como la comunicación de datos requiere más registros de datos, ONC tiene 8000
registros de datos (D0 – D7999), Micro3C tiene 500 (D0–D499) y MicroSmart tipo 10
E/S tiene 400 (0–399) y tipo 16, 24 E/S, 1300 (0–1299). ONC y Micro3C ofrecen una
comunicación superior. Pueden comunicarse con cualquier dispositivo inteligente
RS232 mediante ASCII o código binario.
Micro3C
D2 (Destino 2)
Est
ado
de tr
ansm
isió
n
—— — — — — — 0 – 497
ONC — — — — — — 0 – 7999
MicroSmart
10 E/S — — — — — — 0–399
16 o 24 E/S — — — — — — 0–1299
20-, 40 E/S
— — — — — —0–12992000-7999
PLC Operando FunciónTipo de la
CPUI Q M T C R D
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-6 Instrucciones avanzadas WindLDR™ Tutorial
14. Instrucciones
Ejercicio 16: Creación de un programa de transmisión
En este ejercicio, aprenderá a utilizar la instrucción de transmisión de Micro
3
C, ONC
o MicroSmart para marcar automáticamente y enviar un mensaje a un localizador
personal.
Es un programa de control de flujo que muestra a Micro
3
C controlando un tanque e
i
i
t
WLDR-T Ch 14_2000.fm Page 6 Friday, May 10, 2002 12:57 PM
de transmisión/recepción © 2001 IDEC Corporation
nformando de “desbordamiento” o “nivel bajo” al localizador personal de un
ngeniero de mantenimiento. Si el localizador personal es alfanumérico, la PLC puede
ransmitir mensajes de texto o numéricos.
WindLDR™ Tutorial Instrucciones avanzadas 14-7
Siga estos pasos para crear un programa de transmisión. Cuando finalice, la pantalla
del programa debe tener esta apariencia:
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-8 Instrucciones avanzadas WindLDR™ Tutorial
14. Instruccione
Paso 1: Haga clic en el icono Nuevo para abrir un archivo nuevo
Se muestra una pantalla de programa lógico de escalera en blanco.
Paso 2: Introduzca un contacto NO en el escalón 1
Para introducir un contacto NO:
1. Haga clic en el icono Abierto normalmente .
2. Haga clic en la columna 1 del escalón 1.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
3. Introduzca M0317 en los campos Nombre de etiqueta: y Número de
asignación:.
4. Introduzca Siempre activado en el campo Comentario del nombre:.
5. Haga clic en Aceptar.
El contacto Siempre conectado se muestra al principio del escalón 9.
s de transmisión/recepción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 14-9
Paso 3: Introduzca una instrucción de conversión de analógico a digital
Para introducir una instrucción de conversión de analógico a digital:
1. Haga clic en el icono Analógico a digital .
2. Haga clic en la columna 2 del escalón 1.
Aparece el cuadro de diálogo Conversión de analógico a digital.
3. Haga clic en 12 bits en el campo Intervalo de datos digitales.
4. Introduzca D0 en los campos Nombre de etiqueta: y Número de
asignación:.
5. Introduzca Sensor de nivel del tanque de agua en el campo Comentario
del nombre:.
6. Haga clic en Aceptar.
Se muestra la instrucción de conversión de analógico a digital en el escalón 1.
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-10 Instrucciones avanzadas WindLDR™ Tutorial
14. Instruccione
Paso 4: Introduzca un comentario para el escalón 1
Para introducir un comentario para el escalón 1:
1. Haga clic en cualquier lugar del escalón 1.
2. Haga clic en Editar → Comentario del escalón… en la barra de
herramientas Comandos de menú o haga clic en el icono Comentario del
escalón .
Se muestra la pantalla del Cuadro de diálogo Comentario del escalón.
3. Haga clic en el área en blanco de la pantalla del cuadro de diálogo y
escriba: Es un programa de control de flujo que muestra a Micro3C
controlando un tanque e informando de “desbordamiento” o “nivel
bajo” al localizador personal de un ingeniero de mantenimiento. Si el
localizador personal es alfanumérico, la PLC puede transmitir
mensajes de texto o numéricos.
4. Haga clic en Aceptar para guardar los comentarios.
El comentario del escalón se muestra sobre el escalón 1.
s de transmisión/recepción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 14-11
Paso 5: Introduzca una instrucción de comparación en el escalón 2.
Para introducir una instrucción de comparación:
1. Haga clic en el icono Comparación .
2. Haga clic en la columna 2 del escalón 2.
Aparece el cuadro de diálogo Comparación.
3. Haga clic en CMP ≥ en el campo Tipo:.
4. IntroduzcaD0, D0 y Sensor de nivel del tanque de agua en la columna S1.
4. Introduzca 2000, 2000 y 2000 = Desbordamiento de nivel en la columna
S2.
4. IntroduzcaM0, M0 e Instrucción TXD de activador por I.R. en la
columna
D1 .
5. Haga clic en Aceptar.
La instrucción de comparación se muestra en el escalón 2.
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-12 Instrucciones avanzadas WindLDR™ Tutorial
14. Instruccione
Paso 6: Introduzca una instrucción de comparación en el escalón 2.
Para introducir una instrucción de comparación:
1. Haga clic en el icono Comparación .
2. Haga clic debajo de la instrucción de comparación anterior en la
columna 2 del escalón 2.
Aparece el cuadro de diálogo Comparación.
3. Haga clic en CMP ≥ en el campo Tipo:.
4. IntroduzcaD0, D0 y Sensor de nivel del tanque de agua en la columna S1.
4. Introduzca 100, 100 y 100 = Nivel muy bajo en la columna S2.
4. IntroduzcaM1, M1 e Instrucción TXD de activador por I.R. en la
columna
D1 .
5. Haga clic en Aceptar.
La instrucción de comparación se muestra en el escalón 2.
s de transmisión/recepción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 14-13
Paso 7: Introduzca una instrucción de salida única incremental (SOTU) en el
escalón 2
Para introducir una instrucción SOTU:
1. Haga clic en el icono SOTU .
2. Haga clic en la columna 2 del escalón 2.
La instrucción SOTU se muestra junto al contacto Tanque llenoen el escalón 2.
Paso 8: Introduzca una instrucción de transmisión en el escalón 2
Para introducir una instrucción de transmisión:
1. Haga clic en el icono Transmisión/Recepción .
2. Haga clic en la columna 3 del escalón 2.
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-14 Instrucciones avanzadas WindLDR™ Tutorial
14. Instruccione
Se muestra el cuadro de diálogo Transmisión (TXD).
3. Haga clic en el botón Insertar.
Aparece el cuadro de diálogo Selección de tipo de datos.
4. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para seleccionar
el valor predeterminado Constante (carácter) en el campo Tipo.
Se muestra el cuadro de diálogo Constante (carácter).
5. Introduzca ATDT ### ####,,,, en el campo Carácter:.
NOTA: “### ####” es el número del localizador personal. “,,,,”
crea un retraso de transmisión de ocho segundos.
s de transmisión/recepción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 14-15
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
7. Haga clic en el botón Insertar del cuadro de diálogo Transmisión (TXD) de
nuevo.
8. Haga clic en Variable (Registro de datos) en el campo Tipo del cuadro de
diálogo Selección de tipo de datos.
9. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Se muestra el cuadro de diálogo Variable (Registro de datos).
10. IntroduzcaD0, D0 y Sensor de nivel del tanque de agua en la columna S1.
11. Deje el valor predeterminado BCD a ASCII en el campo Tipo de
conversión.
12. Introduzca 4 en el campo Dígitos:.
13. Deje el valor predeterminado 1 en el campo REP.
14. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-16 Instrucciones avanzadas WindLDR™ Tutorial
14. Instruccione
15. Haga clic en el botón Insertar del cuadro de diálogo Transmisión (TXD) de
nuevo.
Aparece el cuadro de diálogo Selección de tipo de datos.
16. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para seleccionar
el valor predeterminado Constante (hexadecimal) en el campo Tipo.
Se muestra el cuadro de diálogo Constante (hexadecimal).
17. Introduzca0d en el campo Hexadecimal.
18. Haga clic en Aceptar para confirmar. Observe que vuelve al cuadro de
diálogo Transmisión (TXD).
19. En la columna D1, introduzca M10, M10 y Emergencia
“Desbordamiento”.
20. En la columna D2, introduzca D12, D12 y Estado de transmisión D12.
21. Haga clic en Aceptar para confirmar.
s de transmisión/recepción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 14-17
Paso 9: Introduzca un contacto NO en el escalón 4
Para introducir un contacto NO:
1. Haga clic en el icono Abierto normalmente .
2. Haga clic en la columna 1 del escalón 4.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
3. Introduzca M1 en el campo Nombre de etiqueta: del cuadro de diálogo.
Observe que las propiedades del contacto M1 se muestran
automáticamente en los campos Número de asignación: y
Comentario del nombre
de etiqueta:.
4. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
El contacto CmpltnD se muestra al principio del escalón 4.
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-18 Instrucciones avanzadas WindLDR™ Tutorial
14. Instruccione
Paso 10: Introduzca una salida única incremental (SOTU)
Instrucción en el escalón 4
Para introducir una instrucción SOTU:
1. Haga clic en el icono SOTU .
2. Haga clic en la columna 2 del escalón 4.
La instrucción SOTU se muestra junto al contacto M1en el escalón 4.
Paso 11: Introduzca una instrucción de transmisión en el escalón 4
Para introducir una instrucción de transmisión:
1. Haga clic en el icono Transmisión/Recepción .
2. Haga clic en la columna 3 del escalón 3.
Se muestra el cuadro de diálogo Transmisión (TXD).
3. Haga clic en el botón Insertar del cuadro de diálogo.
Aparece el cuadro de diálogo Selección de tipo de datos.
4. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para seleccionar
el valor predeterminado Constante (carácter) en el campo Tipo.
s de transmisión/recepción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 14-19
Se muestra el cuadro de diálogo Constante (carácter).
5. Introduzca ATDT180026243321111 EMPTY# en el campo
Carácter.
6. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
7. Haga clic en el botón Insertar de nuevo.
8. Haga clic en Constante (Hexadecimal) en el campo Tipo del cuadro de
diálogo Selección de tipo de datos.
9. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-20 Instrucciones avanzadas WindLDR™ Tutorial
14. Instruccione
Se muestra el cuadro de diálogo Constante (hexadecimal).
10. Introduzca0D en el campo Hexadecimal del cuadro de diálogo.
11. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Observe que vuelve al cuadro de diálogo Transmisión (TXD).
12. Introduzca M12 en el campo Nombre de etiqueta: de este cuadro de
diálogo.
13. IntroduzcaM12 en el campo Número de asignación:.
14. Introduzca Emergencia “Nivel bajo” en el campo D1 Comentario del
nombre
de etiqueta:.
15. Introduzca D12 en el campoD2 Nombre de etiqueta:.
16. IntroduzcaD12 en el campo D2 Número de asignación:.
17. Introduzca Estado de transmisión D12 en el campo D2 Comentario del
nombre de etiqueta:.
18. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
La instrucción de transmisión se muestra al final del escalón 4.
s de transmisión/recepción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 14-21
Paso 12: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo ‘ Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. IntroduzcaDIALIT en el campo Nombre de archivo: del cuadro de
diálogo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Paso 13: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo,
consulte la página 4-12. Para supervisarlo, consulte la página 4-13.
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-22 Instrucciones avanzadas WindLDR™ Tutorial
14. Instruccione
Instrucciones de transmisión y recepción parala serie FA3S de alto rendimiento
Transmisión de serie (STXFT y STXEX)
FA3S puede transmitir datos a cualquier dispositivo que pueda recibir comunicación
de serie RS232 o RS422. Además, FA3S puede marcar un dispositivo remoto
equipado con un módem y transmitir los datos. Las instrucciones para transmitir son
similares a las de recibir, incluyendo la instrucción STXFT para formatear y la
instrucción STXEX para ejecutar.
Formato de TX de serie (STXFT)
Designe condiciones de ejecución para la comunicación definida por el usuario,
transmisión de serie.
• cPORT: Puerto de comunicaciones• STDR: Estado de comunicación• oir: Señal de salida de finalización
Operando
Entrada SalidaRelé
interno
Registro de
desplazamiento
Registro de datos
Temporizador/
contador
Temporizador de 10 mseg
Cons-tante
Configuración
externa
cPORT — — — — — — — X —
STDR — — — — X — — — —
oir — X X — — — — — —
I1STXFT cPORT
**oir**
STDR**
s de transmisión/recepción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 14-23
Cuando una entrada está activada, un búfer del programa del sistema se formatea para
transmitir la comunicación especificada por la instrucción STXEX con el mismo valor
para “L” (0 a 9). La señal se recibe desde c PORT y se establece en 0 para el puerto del
cargador de programas.
Estado de comunicación (STDR)
El operando designado por STDR se especifica como registro de datos para que el
sistema almacene el estado de la comunicación actual.
El registro de datos, STDR, está diseñado principalmente para supervisar y determinar
la etapa actual de la comunicación o por qué ésta ha fallado.
Si la comunicación se está realizando correctamente, los siguientes valores se
almacenarán en STDR:
STDR = 10 Se ha creado la matriz de caracteres; esperando transmisión
El resultado del siguiente mensaje de estado es que se activará la salida o el relé
interno designado por OIR para indicar que la comunicación se ha finalizado:
STDR = 20 Transmisión finalizada; se recibe el eco, si lo especifica el registro
de control D3032
El siguiente mensaje de estado indica que la comunicación no es correcta:
STDR = 256 El búfer de transmisión está completo cuando se envía otro
comando
STXEX
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-24 Instrucciones avanzadas WindLDR™ Tutorial
14. Instruccione
Comunicación definida por el usuario en formato de RX de serie (STXFT)
Designe condiciones de ejecución para la comunicación definida por el usuario, recepción
de serie.
• cPORT: Puerto de comunicaciones• STDR: Estado de comunicación• oir: Señal de salida de finalización• MAXSD: Máximo de delimitador de inicio• MINSD: Mínimo de delimitador de inicio• ENDDL: Delimitador de fin• dr D: Primer registro de datos de destino• DNLMT: Máximo de bytes totales
FA3S tiene un puerto serie para recibir y transmitir comunicación RS232 o RS422,
así como comunicación con el cargador de programas utilizando instrucciones FA.
La comunicación se suele clasificar como estándar o como definida por el usuario. La
comunicación estándar no requiere programación para transmitir y recibir; sólo se
deben establecer las configuraciones adecuadas de la CPU.
La comunicación definida por el usuario incluye todas las demás comunicaciones 1:1
y 1:N. La comunicación 1:1 definida por el usuario incluye la recepción y el marcado/
transmisión a través de un módem o un diálogo a dos bandas con un anunciador/
interfaz de operador. También se pueden aceptar datos alfanuméricos o numéricos de
un explorador/decodificador de código de barras y enviar ambos tipos de caracteres a
una pantalla LED o a una impresora compatible con Centronics.
I1SRXFT cPORT
**DNLMT
**STDR
**oir**
MAXSD**
MINSD**
ENDDL**
dr D**
s de transmisión/recepción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 14-25
Comunicación definida por el usuario de ejecución de RX de serie (STXEX)
Ejecute la comunicación definida por el usuario, recepción de serie.
• dr S: Primer registro de datos de origen• oir: Señal de salida de comparación• c NBLK: Cantidad de bloques de datos (1 a 255)• K: Código de comparación/conversión• dr S/D: Registro de datos de origen para comparación o registro de datos de
destino para conversión
Cuando una entrada está activada, los datos se toman de los registros de datos de
origen que comienzan por dr S (que son los mismos que los registros de datos de
destino, dr D, en la instrucción SRXFT).
Los datos entrantes se dividen en “n” bloques, designados por c NBLK (1 a 255).
Cada bloque de datos está representado por un valor para K y un operando
correspondiente, dr S/D. Utilizado con FUN147, K puede ser un valor constante
especificado por el operando o proporcionado por un parámetro externo.
Cuando K es igual a 0, el bloque de datos no se procesa, independientemente de cómo
se especifique dr S/D. Cuando K es igual a 100, una cierta cantidad de caracteres no
se procesa, según especifique dr S/D.
Cuando K es igual a un valor de 1 a 99 o de 1000 a 1255, el bloque es una
comparación. Si K es igual a un valor de 1 a 99, se especifica la cantidad de registros
de datos de origen, comenzando por dr S/D, para compararse con los datos entrantes.
Si K es igual a un valor de 1000 a 1255, los datos entrantes se comparan con los
I1SRXEX dr S
**(dr S/D)n
**oir**
cNBLK**
K1**
(dr S/D)1**
•••**
Kn**
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-26 Instrucciones avanzadas WindLDR™ Tutorial
14. Instruccione
valores de registros existentes en el archivo de datos correspondiente (0 a 255),
comenzando por el registro dr S/D. La cantidad de registros del archivo de datos para
comparar se especifica en el siguiente registro de datos (dr S/D) + 1.
Cuando K es igual a un valor de 201 a 204, de 301 a 304 o de 401 a 404, el bloque es
una conversión. K especifica el tipo de conversión, 20x, 30x o 40x, siendo “x” la
cantidad de dígitos de los registros de datos de origen. El registro de datos de destino
para el valor convertido es designado por dr S/D.
NOTA: En la comparación o la conversión, los datos entrantes se toman
secuencialmente de los registros de datos comenzando por (dr S) + 1,
correspondientes a los bloques K1 a Kn. El primer registro de datos, dr S en
la instrucción SRXEX, almacena la cantidad de bytes para el mensaje
entrante.
La salida o el relé interno designado por oir se activa cuando la comparación es
verdadera o cuando no existe ningún bloque de comparación en la instrucción
SRXEX. Cuando la comparación es falsa, oir se desactiva.
Designación de la comparación o conversión de datos
En la instrucción SRXEX, el operando designado por c NBLK designa la cantidad de
bloques de datos que se van a comparar o convertir (1 a 255). Cada bloque de datos
está representado por un valor para K y un operando correspondiente, dr S/D. El valor
de K determina la operación y la cantidad de registros de datos o registros de archivos
de datos sobre los que se va a operar, como:
K = 0 El bloque de datos no se procesa, independientemente de cómo se
especifique dr S/D.
K = 1 a 99 Los datos se comparan con registros de datos “K”, comenzando por
dr S/D
K = 100 Ciertos caracteres de datos no se procesan, según especifique dr S/D
s de transmisión/recepción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 14-27
K = 201 a 204 Los datos se convierten a BCD (1 a 4 dígitos) y se almacenan en dr
S/D
K = 301 a 304 Los datos se convierten a hexadecimal ASCII (1 a 4 dígitos) y se
almacenan en dr S/D
K = 401 a 401 Los datos se convierten a hexadecimal pseudo-ASCII (1 a 4 dígitos)
y se almacenan en dr S/D
K=1000 a 1255 Los datos se comparan con el archivo de datos #(K-1000),
comenzando por el registro #(dr S/D); la cantidad de registros del
archivo de datos que hay que comparar se especifica mediante (dr
S/D)+1
Modo de comunicación definido por el usuario (UDCMS)
Designe si se permite o no la comunicación definida por el usuario.
FA-3S operará en el modo de comunicación estándar o definido por el usuario. Hay
dos interruptores adicionales que designan la comunicación definida por el usuario. El
primero es el valor almacenado en el registro de control D3032. Este valor de 16 bits
tiene tres bits significativos:
UDCMS iirM0
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-28 Instrucciones avanzadas WindLDR™ Tutorial
14. Instruccione
Cuando el bit de comando está establecido en uno, es posible la comunicación
definida por el usuario. Sin embargo, esta comunicación no se activa sin usar la
entrada o el relé interno designado por una instrucción UDCMS.
Cuando la entrada o el relé interno designado por iir está activado y el bit de comando del
registro de control D3032 se establece en 1, la comunicación definida por el usuario se
activa. Cuando el operando designado por iir está desactivado, se utiliza el modo de
comunicación estándar.
Ejemplo: Recepción de serie
El primer ejemplo de comunicación definida por el usuario demostrará los datos
entrantes recibidos en el formato mostrado para dr S y procesados para dr S/D.
NOTA: Los datos para comparación son valores dados y los datos para conversión
están representados por bloques sombreados.
0 0 0 0 0 0 0 0 X 0 0 0 0 0 X X
Registro de control D3032 16 bits (una palabra)
Bit de resultado (sólo lectura)Comunicación estándar = 0Comunicación definida por el usuario = 1
Bit de comandoComunicación estándar = 0Comunicación definida por el usuario = 1
Bit de eco (sólo transmisión)Sin espera de eco = 0Espera de eco = 1
s de transmisión/recepción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 14-29
Antes de la comparación, los valores deseados deben estar precargados en los
registros de datos D15 a D18 tal y como se muestra. Después de la conversión, los
datos entrantes se almacenan en los registros de datos D19 a D20 tal y como se
muestra.
Carácter deseado(alfabético o numérico)
Código de carácter hexadecimal
Código de carácterdecimal
Valores establecidos en registros de datos
de antemano
R 52 82
D 44 68
# 23 35
CR OD 13
dr S: RD # CR
dr S/D:
68
82
35
13
R
D
#
CR
ASCII 2 dígitos
ASCII 4 dígitos
D15
D16
D17
D18
D19
D20
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-30 Instrucciones avanzadas WindLDR™ Tutorial
14. Instruccione
Ejemplo: Recepción de serie
En el anterior diagrama de escalera, se han especificado cinco bloques de datos en la
instrucción SRXEX. Los datos entrantes se comparan o convierten en función de los
valores asignados a K1 a K5.
Se muestran los registros de datos correspondientes a dr S/D. Para comparación, se
muestra dr S/D como S para origen. Para conversión, se muestra dr S/D como D para
destino.
Ejemplo: Lectura de códigos de barras con archivo FIFO
En este ejemplo, se utiliza la recepción de serie para aceptar los datos de código de
barras de un explorador/decodificador. A continuación, estos datos se combinan con
archivos de datos primero en entrar, primero en salir (FIFO) e instrucciones de
búsqueda de datos para crear un sistema de seguridad.
Los datos de código de barras se pueden utilizar como código de acceso para utilizar
máquinas especializadas, para editar archivos confidenciales o para entrar en áreas de
alta seguridad. En el modo principal, los datos de código de barras se comparan con
un archivo de datos FIFO existente. Si hay una coincidencia, se concede el acceso. Si
68
82
35
13
D15
D16
D17
D18
D19
D20
Comparación de datos
Primer bloqueK1 = 2, S1 = D15
Segundo bloqueK2 = 302, D2 = D19
Tercer bloqueD3 = 1, S3 = D17
Cuarto bloqueK4 = 204, D4 = D20
Quinto bloqueK5 = 1, S5 = D18
Conversión de datos
s de transmisión/recepción © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 14-31
no hay coincidencia, se deniega. En el modo secundario, se puede introducir un nuevo
conjunto de códigos aprobados en el archivo de datos FIFO por parte de personal
autorizado.
Se muestra el cableado de un explorador/decodificador de código de barras.
El sistema almacena el código para indicar el estado de la comunicación en el registro
de datos D11 (STDR). Los delimitadores de inicio son 255 y 0, aceptando cualquier
byte de inicio. Cuando se recibe CR, los datos están completos y el relé interno M1 se
activa para iniciar la conversión y la comparación.
Sistema FA3S de PLC
Explorador deCable de vínculo
Adaptador de vínculos
Cablecódigo de barras
personalizado
© 2001 IDEC Corporation 14. Instrucciones de transmisión/recepción
14-32 Instrucciones avanzadas WindLDR™ Tutorial
14. Instruccione
Los datos entrantes para el diagrama de escalera siguiente se almacenan inicialmente
en los registros de datos comenzando por D20 (dr D para la instrucción SRXFT y dr S
para la instrucción SRXEX), tal y como se muestra.
El primer archivo de datos primero en entrar, primero en salir (FIFO) se crea
utilizando registros de datos comenzando por D30. El primer registro, como
especificó el puntero primero en entrar, se almacena en el registro de datos D32.
Se puede realizar una programación para inicializar el archivo de datos FIFO. El valor
constante, cero, se establece en D30 como puntero primero en entrar para almacenar
el primer registro en D32 (no se utiliza el puntero primero en entrar). Se ponen en
cero ocho registros.
5
13
D20
D21
D22
D23
D24
D25
Datos entrantes
Recuento de bytes
Valores para
Comentario final (CR)
convertir a BCD y guardar en D51
5
13
D30
D31
D32
D33
D34
D35
Archivo de datos FIFO
Puntero primero
8 RegistrosD36
D37
D38
D39
Puntero primero
en entrar
en salir
s de transmisión/recepción © 2001 IDEC Corporation
© 2001 IDEC Corporation
15. Conversión XY
ONC solamente
Conversión XYLas CPU de las series ONC y FA disponen de instrucciones de conversión de
coordenadas. Estas instrucciones de ONC convierten un punto de datos de un plano
en un punto correspondiente de otro plano, utilizando una relación lineal entre los
valores de X e Y. Las instrucciones de ONC son Convertir X a Y (CVXTY), Convertir
Y a X (CVYTX) y Promedio (AVRG).
Establecimiento de formato XY (XYFS)
Cuando una entrada está activada, se establece el formato para la conversión XY. El
número de coordenadas XY, que definen la relación lineal entre X e Y, puede ser de 2
a 32 puntos (0 ≥ n ≥ 31).
Operandos válidos (Procesamiento estándar)
Cuando se utiliza el temporizador (T) o contador (C) como X0 a Xn o Y0 a Yn, se lee
el valor actual del temporizador/contador.
Operando Función I Q M T C R D L ConstanteRepe-tición
S1 (Origen 1)Número de formato
— — — — — — — — 0 – 29 —
X0 – Xn Valor X X X X X X X X X 0 a 32767 —
Y0 – YnEstado de transmisión
X X X X X X X XDe -32768 a
32767—
XYFS (I) S1**
Yn****
X0*****
Y0*****
Xn*****
•••••
15. Conversión XY
15-2 Instrucciones avanzadas WindLDR™ Tutorial
15. Conversión
S1 = Número de formatoSeleccione un número de formato de 0 a 29. Se puede definir un máximo
de 30 formatos para la conversión XY.
Xn = Valor XIntroduzca un valor para la coordenada X. El valor entero puede ser de 0 a
+32767. Si el valor X se hace negativo, aparecerá un error de ejecución en
el programa del usuario, activando el relé interno especial M8004 y el
LED DE ERROR.
Yn = Valor YIntroduzca un valor para la coordenada Y. El valor entero puede ser de –
32768 a +32767.
Tipos de datos válidos
Cuando un operando de bit como una entrada (I), una salida (Q), un relé interno (M) o
un registro de desplazamiento (R) se designa como Xn o Yn, se utilizan 16 puntos
(tipo de datos entero).
Cuando un operando de palabra como un temporizador (T), un contador (C), un
registro de datos (D) o un registro de vínculos (L) se designa como Xn o Yn, se utiliza
1 punto (tipo de datos entero).
Palabra (W) Entero (I) Palabra doble (D) Largo (L)
— X — —
XY © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 15-3
Convertir X a Y (CVXTY)
Cuando una entrada está activada, el valor X designado por el operando S2 se
convierte en el valor Y correspondiente en función de la relación lineal definida en la
instrucción XYFS. El operando S1 selecciona un formato de un máximo de 30
formatos de conversión XY. El resultado de la conversión se establece en el operando
designado por D1.
Operandos válidos (Procesamiento estándar)
▲ Los relés internos M0 a M2557 se pueden designar como D1. Los relés internos
especiales no se pueden designar como D1. Cuando se utiliza el temporizador (T) o el
contador (C) como S2, se lee el valor actual del temporizador/contador. Cuando se
utiliza el temporizador (T) o el contador (C) como D1, el dato se escribe como valor
preestablecido, que puede ser de 0 a 65535.
El error de conversión de datos es ±0,5.
NOTA: El único tipo de datos válido para una conversión XY es entero.
Operando Función I Q M T C R D L ConstanteRepe-tición
S1 (Origen 1)Número de formato
— — — — — — — — 0 – 29 —
S2 (Origen 2) Valor X X X X X X X X X 0 a 32767 —
D1 (Destino 1)
Destino para almacenar los resultados
— X ∆ X X X X X — —
CVXTY S1**
D1*****
S2*****
© 2001 IDEC Corporation 15. Conversión XY
15-4 Instrucciones avanzadas WindLDR™ Tutorial
15. Conversión
Convertir Y a X (CVYTX)
Cuando una entrada está activada, el valor Y designado por el operando S2 se
convierte en el valor X correspondiente en función de la relación lineal definida en la
instrucción XYFS. El operando S1 selecciona un formato de un máximo de 30
formatos de conversión XY. El resultado de la conversión se establece en el operando
designado por D1.
Operandos válidos (Procesamiento estándar)
∆ Los relés internos M0 a M2557 se pueden designar como D1. Los relés internos
especiales no se pueden designar como D1. Cuando se utiliza el temporizador (T) o el
contador (C) como S2, se lee el valor actual del temporizador/contador. Cuando se
utiliza el temporizador (T) o el contador (C) como D1, el dato se escribe como valor
preestablecido, que puede ser de 0 a 65535.
El error de conversión de datos es ±0,5.
NOTA: El único tipo de datos válido para una conversión XY es entero.
Operando Función I Q M T C R D L ConstanteRepe-tición
S1 (Origen 1)Número de formato
— — — — — — — — 0 – 29 —
S2 (Origen 2) Valor Y X X X X X X X XDe -32768 a
32767—
D1 (Destino 1)
Destino para almacenar los resultados
— X ∆ X X X X X — —
CVYTX S1**
D1*****
S2*****
XY © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 15-5
Promedio (AVRG)
Cuando una entrada está activada, los datos de muestreo designados por el operando
S1 se procesan según las condiciones de muestreo designadas por los operandos S2 y
S3.
Cuando el muestreo se ha finalizado, los valores medio, máximo y mínimo se
almacenan en 3 operandos consecutivos comenzando por el operando designado por
D1. Después, se activa la salida de finalización de muestreo designada por el
operando D2.
Esta instrucción es eficaz para el procesamiento de datos de los valores de entradas
analógicas. Se puede programar un máximo de 10 instrucciones AVRG en un
programa del usuario.
Operandos válidos (Procesamiento estándar)
NOTA: El único tipo de datos válido para una conversión XY es entero.
Operando Función I Q M T C R D LCons-tante
Repe-tición
S1 (Origen 1) Datos de muestreo X X X X X X X X — —
S2 (Origen 2)Entradade fin de muestreo
X X X X — — — — — —
S3 (Origen 3) Ciclos de muestreo X X X X X X X X0 a
65535—
D1 (Destino 1)
Primer número de operando paraalmacenar los resultados
— — — — — — X X — —
D2 (Destino 2)Salida de finalización de muestreo
— X ∆ — — — — — — —
AVRG(*) S1*****
D2*****
S2*****
S3*****
D1*****
© 2001 IDEC Corporation 15. Conversión XY
15-6 Instrucciones avanzadas WindLDR™ Tutorial
15. Conversión
Ejercicio 17: Creación de una relación lineal X/Y Este ejercicio demuestra cómo se configuran dos puntos de coordenadas para definir
la relación lineal entre X e Y. Los dos puntos son (X0, Y0) = (0,0) y (X1, Y1) = (4000,
2000). Una vez establecidos, hay una conversión X a Y, así como una conversión Y a
X.
Siga estos pasos para crear una relación de conversión lineal. Cuando finalice, la
pantalla del programa debe tener esta apariencia:
XY © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 15-7
Paso 1: Haga clic en el icono Nuevo para abrir un archivo nuevo
Se muestra una pantalla de programa lógico de escalera en blanco.
Paso 2: Introduzca un contacto NO en el escalón 1
Para introducir un contacto NO:
1. Haga clic en el icono Abierto normalmente .
2. Haga clic en la columna 1 del escalón 1.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
3. Introduzca M8120 en los campos Nombre de etiqueta: y Número de
asignación:.
4. Introduzca Pulso de inicialización en el campo Comentario del nombre:.
5. Haga clic en Aceptar.
El contacto Pulso de inicialización se muestra al principio del escalón 1.
© 2001 IDEC Corporation 15. Conversión XY
15-8 Instrucciones avanzadas WindLDR™ Tutorial
15. Conversión
Paso 3: Introduzca una instrucción de establecimiento de formato XY en el escalón 1
Para introducir una instrucción de establecimiento de formato XY:
1. Haga clic en el icono Establecimiento de formato XY .
2. Haga clic en la columna 2 del escalón 1.
Se muestra el cuadro de diálogo Formato convertido XY (XYFS).
3. Introduzca 1, 1, Primer punto en el campo S1.
4. Introduzca0, 0, punto inicial del valor x en el campo X0.
5. Introduzca0, 0, punto inicial del valor y en el campo Y0.
6. Introduzca4000, 4000, segundo punto del valor x en el campo X1.
7. Introduzca2000, 2000, segundo punto del valor y en el campo Y1.
8. Haga clic en Aceptar.
La instrucción XYFS se muestra en el escalón 1.
XY © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 15-9
Paso 4: Introduzca un comentario para el escalón 1
Para introducir un comentario para el escalón 1:
1. Haga clic en cualquier lugar del escalón 1.
2. Haga clic en Editar → Comentario del escalón… en la barra de
herramientas Comandos de menú o haga clic en el icono Comentario del
escalón .
Se muestra la pantalla del Cuadro de diálogo Comentario del escalón.
3. Haga clic en el área en blanco de la pantalla del cuadro de diálogo y escriba:
Este es un programa de conversión X a Y. Si se determinan dos puntos
cualesquiera de una línea, esta instrucción XY determina todos los
demás puntos.
Este programa permite convertir los valores de X en Y, y viceversa.
Los puntos son (0,0) y (4000,2000).
4. Haga clic en Aceptar para guardar los comentarios.
El comentario del escalón se muestra sobre el escalón 1.
© 2001 IDEC Corporation 15. Conversión XY
15-10 Instrucciones avanzadas WindLDR™ Tutorial
15. Conversión
Paso 5: Introduzca un contacto NO en el escalón 2
Para introducir un contacto NO:
1. Haga clic en el icono Abierto normalmente .
2. Haga clic en la columna 1 del escalón 2.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
3. Introduzca I0 en los campos Nombre de etiqueta: y Número de
asignación:.
4. IntroduzcaConvertir X a Y en el campo Comentario del nombre:.
5. Haga clic en Aceptar.
El contacto Convertir X a Y se muestra al principio del escalón 2.
XY © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 15-11
Paso 6: Introduzca una instrucción de conversión XY en el escalón 2
Para introducir una instrucción de conversión XY:
1. Haga clic en el icono Convertir XY .
2. Haga clic en la columna 2 del escalón 2.
Se muestra el cuadro de diálogo Formato convertido XY (XYFS).
3. Haga clic en Convertir X a Y (CVXTY) en el campo Tipo.
4. Introduzca 1, 1, Primer punto en el campo S1.
5. IntroduzcaD10, D10, valor X en D10 en el campo S2.
6. IntroduzcaD10, D15, valor X convertido en D15 en el campo D1.
7. Haga clic en Aceptar.
La instrucción CVXTY (I) se muestra en el escalón 2.
© 2001 IDEC Corporation 15. Conversión XY
15-12 Instrucciones avanzadas WindLDR™ Tutorial
15. Conversión
Paso 7: Introduzca un comentario para el escalón 2
Para introducir un comentario para el escalón 2:
1. Haga clic en cualquier lugar del escalón 2.
2. Haga clic en Editar → Comentario del escalón… en la barra de
herramientas Comandos de menú o haga clic en el icono Comentario del
escalón .
Se muestra la pantalla del Cuadro de diálogo Comentario del escalón.
3. Haga clic en el área en blanco de la pantalla del cuadro de diálogo y escriba:
Cuando
I0 está activado, el valor X en D10 se convierte al valor Y, y
se almacena en D15.
4. Haga clic en Aceptar para guardar los comentarios.
El comentario del escalón se muestra sobre el escalón 2.
XY © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 15-13
Paso 8: Introduzca un contacto NO en el escalón 3
Para introducir un contacto NO:
1. Haga clic en el icono Abierto normalmente .
2. Haga clic en la columna 1 del escalón 3.
Se muestra el cuadro de diálogo Abierto normalmente (LOD).
3. Introduzca I1 en los campos Nombre de etiqueta: y Número de
asignación:.
4. IntroduzcaConvertir X a Y en el campo Comentario del nombre:.
5. Haga clic en Aceptar.
El contacto Convertir X a Y se muestra al principio del escalón 3.
© 2001 IDEC Corporation 15. Conversión XY
15-14 Instrucciones avanzadas WindLDR™ Tutorial
15. Conversión
Paso 9: Introduzca una instrucción de conversión XY en el escalón 3
Para introducir una instrucción de conversión XY:
1. Haga clic en el icono Convertir XY .
2. Haga clic en la columna 2 del escalón 3.
Se muestra el cuadro de diálogo Formato convertido XY (XYFS).
3. Haga clic en Convertir Y a X (CVYTX) en el campo Tipo.
4. Introduzca 1, 1, Primer punto en el campo S1.
5. IntroduzcaD10, D11, valor Y en D11 en el campo S2.
6. IntroduzcaD20, D20, valor Y convertido en D20 en el campo D1.
7. Haga clic en Aceptar.
La instrucción CVYTX (I) se muestra en el escalón 3.
XY © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 15-15
Paso 10: Introduzca un comentario para el escalón 3
Para introducir un comentario para el escalón 3:
1. Haga clic en cualquier lugar del escalón 3.
2. Haga clic en Editar → Comentario del escalón… en la barra de
herramientas Comandos de menú o haga clic en el icono Comentario del
escalón .
Se muestra la pantalla del Cuadro de diálogo Comentario del escalón.
3. Haga clic en el área en blanco de la pantalla del cuadro de diálogo y escriba:
Cuando
I1 está activado, el valor Y en D11 se convierte al valor x y se almacena
en D20.
4. Haga clic en Aceptar para guardar los comentarios.
El comentario del escalón se muestra sobre el escalón 3.
© 2001 IDEC Corporation 15. Conversión XY
15-16 Instrucciones avanzadas WindLDR™ Tutorial
15. Conversión
Paso 11: Guarde el programa
Para asignar un nombre a este programa y guardarlo:
1. Haga clic en Archivo → Guardar como… en la barra de herramientas
Comandos de menú.
Aparece el cuadro de diálogo Guardar como.
2. Introduzca XYCONVS en el campo Nombre de archivo: del cuadro de
diálogo.
3. Haga clic en el botón Aceptar o pulse la tecla [INTRO] para confirmar.
Paso 12: Imprima, transfiera y supervise el programa
Para imprimir este programa, consulte la página 4-9. Para transferirlo,
consulte la página 4-12. Para supervisarlo, consulte la página 4-13.
XY © 2001 IDEC Corporation
WindLDR™ Tutorial Instrucciones avanzadas 15-17
Conversión XY en la serie FA3S
Conversión lineal de establecimiento de formato XY (XYFS)
Formato utilizando coordenadas XY.
Cuando una entrada está activada, se establece el formato para la conversión XY. El
número de coordenadas (Xn, Yn), que define la relación lineal entre X e Y, se designa
mediante el operando NBLK (2 a 32 puntos).
Como la instrucción XYFS se ejecuta en cada ciclo de scan mientras la entrada está
activada, debe utilizar una entrada de pulso según sea necesario. Se recomienda el
pulso de inicialización del relé interno especial M304 para establecer el formato
cuando comienza a funcionar la CPU. Una entrada de nivel como M317 aumentará el
tiempo de ciclo de scan.
Convertir X a Y (CVXTY)
Asigne datos S como X, busque el correspondiente Y, y sitúelo en D
Al igual que la PLC de ONC, la serie FA dispone de las instrucciones Convertir X a Y
(CVXTY) y Convertir Y a X (CVYTX).
XYFS CNBLK**
Yn**
X0**
Y0**
X1**
Y1**
Xn**
I1CVXTY S
**etc D
**
I1CVXTY S
**etc D
**
© 2001 IDEC Corporation 15. Conversión XY
15-18 Instrucciones avanzadas WindLDR™ Tutorial
15. Conversión
Cuando una entrada está activada, el valor del operando designado por S se asigna
como X La relación lineal definida en la instrucción XYFS se utiliza para identificar
la Y correspondiente. Este valor se establece en el operando designado por etc D. La
variable "dd" puede ser de 30 a 39.
La instrucción XYFS, que define la relación lineal entre X e Y, debe preceder a esta
instrucción. La variable “dd” en el número de instrucción de CVXTY es igual a 30
más el valor asignado a “LL” (de 0 a 9) para la instrucción XYFS correspondiente.
Por ejemplo, si el número de instrucción de XYFS es 803, el número de instrucción
de CVXTY debe ser 833.
La instrucción XYFS sólo se necesita una vez para configurar las coordenadas (X, Y)
para muchas conversiones, tanto CVXTY como CVYTX. Sin embargo, también se
pueden utilizar hasta diez instrucciones XYFS para configurar distintas relaciones
lineales entre X e Y para distintas conversiones. Cuando utilice distintas instrucciones
XYFS, asegúrese de que la variable “dd” del número de instrucción de CVXTY se
corresponde con la variable “LL" adecuada de la instrucción XYFS que desee.
Los valores para el origen (S = X) pueden ser de 0 a 9999 y para el destino
(D = Y) de 9999 a 9999. El operando de destino no puede ser un temporizador ni un
contador. La conversión sólo se ejecuta dentro del intervalo definido por la instrucción
XYFS. Si el valor X supera el intervalo designado para los valores Y
correspondientes, se producirá un error de valor numérico.
XY © 2001 IDEC Corporation
Índice
A
abierto normalmente (NO), contacto 4-1convenciones 4-18cuadro de diálogo 4-5introducción en un programa 4-4,
4-5aislamiento óptico, definicion 2-4ajuste (ADJ), instrucciones. Consulte también fecha/hora, instrucciones 13-1ajuste de fecha/hora utilizando un programa del usuario 13-40almacenamiento de un programa 4-8analógico a digital (A/D)
conversor 12-1instrucciones
introducción en un programa12-5
usos para 12-1programas, creación 12-3
aritmética binariainstrucciones
división (DIV) 10-3multiplicación (MUL) 10-2resta (SUB) 10-2, 10-3suma (ADD) 10-1, 10-19,
10-20, 10-21, 10-22, 10-23, 10-24
suma (SUM) 10-4usos para 10-1
operandos válidos 10-5, 10-11
programas, creación 10-12, 10-27aritmética, instrucciones. Consulte aritmética binaria, instruccionesasignación de nombre a un programa 4-8Asistencia tenica, acceso 1-4avanzadas, instrucciones
barra de herramientas 3-3PLC aplicables 1-2
ayuda en liea, acceso 1-3ayuda en línea 4-7, 4-8, 4-9, 4-24, 4-25, 4-26
B
barras de herramientascomandos de menú 3-2instrucciones avanzadas 3-2instrucciones básicas 3-2
básicas, instruccionesbarra de herramientas 3-3PLC aplicables 1-2
boton derecho del ratonacceso a instrucciones 3-4eliminacion de escalones, columnas,
lineas de escalera 3-4
C
carga (LOD), instrucción 4-1carga no (LODN), instrucción 4-1
© 1999 IDEC Corporation
WindLDR™ Tutorial
carga/salida múltiple, creación de un programa. 4-26carga/salida, creación de un programa. Consulte también entrada/salida, creación de un programa 4-7cerrado normalmente
cuadro de diálogo 5-18cerrado normalmente (NC), contacto 4-1
convenciones 4-18entradas 4-19
100 mseg, temporizador de cuenta atrás (TIM) 5-3cierre de un programa 4-10CNT 6-1código de operando. Consulte también instrucciones avanzadas, estructura de 9-2comandos de menú, barra de herramientas 3-2comentario del escalón, introducción en un programa 4-7comentario del escalón, pantalla del cuadro de diálogo 4-7comparación
instruccionescomparación de intervalos
mayor o igual que (ICMP≥) 10-10
comparación igual que (CMP=)10-7
comparación mayor o igual que(CMP≥) 10-10
comparación mayor que(CMP>) 10-9
comparación menor o igual que(CMP>) 10-9
comparación menor que(CMP<) 10-8
comparación no igual que(CMP↑ ) 10-8
usos para 10-7programas, creación 10-12, 10-27
comparación, cuadro de diálogo 11-7comparaciones de contadores 6-7
CC=, usos para 6-7CC<, usos para 6-7cuadro de diálogo 6-16errores (ERR1) 6-7instrucciones, introducción en un
programa 6-16programas, creación 6-18
configuracion de área de funcion, cuadro de dialogo 3-8configuración de comunicación, cuadro de diálogo 4-11configuracion de los parametros de funcion/comunicacion de la PLC 3-8configuracion, cuadro de dialogo 3-5constante (carácter), cuadro de diálogo 14-14, 14-16contacto de parada de emergencia, introducción 4-22contactos de examen-activado/desactivado, definicion 2-8contadores 6-1
cuadro de diálogo 6-12designación como operando de
destino 9-4designación como operando de
origen 9-3instrucciones, introducción en un
programa 6-12– 6-13
© 2001 IDEC Corporation
WindLDR™ Tutorial
Micro-1contador reversible de pulsos
duales 6-4, 6-5contador reversible de
selección incremental/decremental 6-5
contadores de suma (incremental) 6-4
programas, creación 6-9, 6-18reversibles frente a de suma 6-1usos para 6-1valor preestablecido designado utili-
zando un registro de datos 9-4
valores preestablecidos 9-4convenciones del tutorial 1-1, 1-3CPU (unidad central de procesamiento). Consulte también PLC, componentes 2-3crear
linea 3-4cuadros de dialogo
configuracion 3-5configuracion de área de funcion
3-8preferencias de escalera 3-13seleccion de bobina 3-3seleccion de PLC 3-5
cuadros de diálogoabierto normalmente (LOD) 4-5comentario del escalón 4-7comparación de contadores 6-16configuración de comunicación
4-11constante (carácter) 14-14, 14-16contador (CNT) 6-12
descargar 4-12establecer (SET) 7-6lectura analógica 0 (ANR0) 11-6lectura de hora/fecha 13-9NC 5-18restablecer (RST) 7-9salida (OUT) 4-6temporizador (TIM) 5-11temporizador (TML) 5-19transmisión/recepción (TXD/RXD)
14-14variable (registro de datos) 14-15
D
definicion de las condiciones de entrada de la logica de escalera 2-8descarga de programas en una PLC. Consulte también transferencia de programas a una PLC 4-12descargar, cuadro de diálogo 4-12desenganche, comando. Consulte también RST, comando 7-1desenganche, comandos. Consulte también restablecer (RST), instrucciones 7-1dibujar
linea 3-4dibujo de líneas de escalera 4-2310 mseg, temporizador de cuenta atrás (TMH) 5-3diodo indicador luminoso (LED) 2-4dispositivo de programacion, Consulte también PLC, componentes 2-3
© 2001 IDEC Corporation
WindLDR™ Tutorial
E
ejecucion de logica programada 2-7elementos de accion, identificacion 1-2eliminacion
columnas 3-4escalones 3-4instrucciones 3-4lineas de escalera 3-4
eliminarlinea 3-4
en línea, opción 4-14en línea, supervisión 4-13enganche, comandos. Consulte también SET, instrucciones 7-1entrada
condición para las instrucciones avanzadas 9-2
designación como operando de origen o de destino 9-4
dispositivos 2-4instrucciones. Consulte también
carga (LOD) y carga no (LODN) 4-1
interfaz. Consulte también PLC, componentes 2-4
lectura 2-7entrada de datos, instrucciones 1-2entrada/salida, creación de un programa. Consulte también carga/salida, creación de un programa 4-3, 4-7error de comunicación 4-16errores (ERR1)
comparaciones de contadores 6-7escritura de fecha (CALW), instrucciones 13-1
escritura de hora (CLKW), instrucciones 13-1establecimiento de fecha/hora 13-36establecimiento de fecha/hora utilizando un programa del usuario 13-37estado de PLC 4-14
F
FA, seriecuadros de diálogo configuración de
área de función y de comu-nicaciones 3-12
instrucciones de aritmética binaria 10-19
instrucciones de comparación 10-24FA1J/2J
temporizadores 5-1FA3S, serie
instrucciones de transmisión (TXD) 14-22
FA3S-CP11/-CP11Ttemporizadores 5-1
FA3S-CP12/13temporizadores 5-1
fecha/horaajuste utilizando un programa del
usuario 13-40cuadro de diálogo 13-9establecimiento 13-36establecimiento utilizando un
programa del usuario 13-37
FUN28 13-1instrucciones
ajuste (ADJ) 13-1
© 2001 IDEC Corporation
WindLDR™ Tutorial
escritura de fecha (CALW) 13-1
escritura de hora (CLKW) 13-1lectura de fecha (CALR) 13-2lectura de hora (CLKR) 13-1,
13-3operandos válidos 13-4programas, creación 13-6
frase con “si”, definicion "si" 2-8fuente de alimentacion. Consulte también PLC, componentes 2-3función de reloj
MicroSmart 13-35
I
impresión de un programa 4-9inicio de WindLDR 3-2inicio/parada múltiple, creación de un programa. 4-20inicio/parada, creación de un programa. Consulte también entrada/salida, creación de un programa 4-3instalacion de WindLDR 3-1instrucciones
accesobarras de herramientas 3-3
instrucciones avanzadascondición de entrada 9-2estructura de 9-1operandos de destino 9-2, 9-3operandos de origen 9-2, 9-3
instrucciones, accesobarra de herramientas instrucciones
avanzadas 3-3barra de herramientas instrucciones
básicas 3-3boton derecho del raton 3-4teclas rápidas 3-3
INTRO, tecla 1-2introduccion de instrucciones en la PLC. Consulte también dispositivo de programacion 2-3
L
lectura analógica 0 (ANR0)cuadro de diálogo 11-6ejemplo de lógica de escalera 11-3instrucciones
introducción en un programa11-6, 11-7
usos para 11-1operandos válidos 11-2programas, creación 11-4
lectura analógica 1 (ANR1)instrucciones, usos para 11-2operandos válidos 11-2
lectura de fecha (CALR) 13-2lectura de fecha (CALR), instrucciones 13-1, 13-2
ejemplo de lógica de escalera 13-2introducción en un programa 13-9usos para 13-1
lectura de hora (CLKR), instrucciones 13-1, 13-3
ejemplo de lógica de escalera 13-3introducción en un programa 13-11usos para 13-1
lineacrear 3-4
líneas de escalera, dibujo 4-23
© 2001 IDEC Corporation
WindLDR™ Tutorial
logica de escaleradefinicion 2-5programacion 2-6solucion 2-7
lógica de escaleradispositivos de campo externos 4-19
lógica, definicion. Consulte también lógica de escalera 2-1lotes, supervisión 4-15
M
maximizar pantallas 3-3memoria de acceso aleatorio (RAM) 2-3memoria de sólo lectura borrable electronicamente (EEPROM) 2-3memoria. Consulte también PLC, componentes 2-3menú, instrucciones 1-2Micro-1
contadorescontador reversible de pulsos
duales 6-4, 6-5contador reversible de
selección incremental/decremental 6-5
contadores de suma (incremental) 6-4
cuadros de dialogo configuracion de área de funcion y de comunicaciones 3-9
instrucciones de salida única (SOT) 8-2
temporizadores 5-1Micro3
contadores 6-2
cuadros de dialogo configuracion de área de funcion y de comunicaciones 3-9
instrucciones de aritmética binaria 10-1
instrucciones de comparación 10-7instrucciones de fecha/hora 13-1instrucciones de salida única
decremental (SOTD) 8-1, 8-2
instrucciones de salida única incremental (SOTU) 8-1, 8-2
movimiento de datos 9-1potenciómetro analógico 11-1tabla de asignación de entradas 9-5tabla de contadores 6-3temporizadores 5-3, 5-6
Micro3Ccontadores 6-2cuadros de dialogo configuracion de
área de funcion y de comunicaciones 3-9
instrucciones de aritmética binaria 10-1
instrucciones de comparación 10-7instrucciones de fecha/hora 13-1instrucciones de recepción (RXD)
14-3, 15-3, 15-4, 15-5instrucciones de salida única
decremental (SOTD) 8-1, 8-2
instrucciones de salida única incremental (SOTU) 8-1, 8-2
instrucciones de transmisión (TXD)
© 2001 IDEC Corporation
WindLDR™ Tutorial
14-1movimiento de datos 9-1potenciómetro analógico 11-1tabla de asignación de entradas 9-5tabla de contadores 6-3temporizadores 5-3, 5-6
MicroSmartcontadores 6-2función de reloj 13-35instrucciones de aritmética binaria
10-1instrucciones de transmisión (TXD)
14-1movimiento de datos 9-1potenciómetro analógico 11-1salida única decremental (SOTD)
8-1, 8-2salida única incremental (SOTU)
8-1, 8-2tabla de asignación de entradas 9-5tabla de contadores 6-3temporizadores 5-5
movimiento (MOV), instruccionesoperación de repetición 13-4, 13-5
movimiento de datos 9-1movimiento, instrucción 9-1
N
NC, cuadro de diálogo 5-18
O
ONCcontadores 6-2
cuadros de diálogo configuración de área de función y de comunicaciones 3-10
hora y fecha 13-20hora y fecha en tiempo real 13-20instrucciones de aritmética binaria
10-1instrucciones de comparación 10-7instrucciones de salida única decre-
mental (SOTD) 8-1instrucciones de salida única incre-
mental (SOTU) 8-1instrucciones de transmisión (TXD)
14-1movimiento de datos 9-1tabla de asignación de entradas 9-5tabla de contadores 6-3temporizadores 5-4
operando de destino. Consulte también instrucciones avanzadas, estructura de 9-2, 9-3operando de origen. Consulte también instrucciones avanzadas, estructura de 9-2, 9-3operandos
destino 9-2, 9-3origen 9-2, 9-3palabra 9-3
P
palabra, operandos 9-3pantallas, maximizar 3-3parametros de comunicacion 3-8parametros de funcion
configuracion 3-8
© 2001 IDEC Corporation
WindLDR™ Tutorial
parámetros de funcion 3-8PLC
ciclo de scan 2-6, 2-8actualizacion de salidas 2-8comunicaciones y gestion
interna 2-8definicion 2-6ejecucion de logica programada
2-7lectura de entradas 2-7
componentes 2-2, 2-5dispositivo de programacion
2-3fuente de alimentacion 2-3interfaz de entrada 2-4interfaz de salida 2-4, 2-5memoria 2-3unidad central de
procesamiento (CPU)2-3
definicion 2-1parametros de funcion/
comunicacion 3-8seleccion 3-5, 3-7
potenciómetros analógicos 11-1configuración para 11-3, 11-9
preferencias de escaleracuadro de dialogo 3-13seleccion de fuente 3-13seleccion de visualizacion de
escalon y parametros de bobina 3-13
programa del usuarioajuste de fecha/hora 13-40establecimiento de fecha/hora 13-37
puerto de comunicación, configuración
4-11
R
Raíz 10-3recepción (RXD)
instrucciones 14-3, 15-3, 15-4, 15-5
registros de datos 14-5referencia cruzada 4-9registros de datos
designación como operando de origen o de destino 9-3
transmisión/recepción 14-5repetición
ciclos. Consulte también instrucciones avanzadas, estructura de 9-1
designación. Consulte también instrucciones avanzadas, estructura de 9-1
restablecer (RST)cuadro de diálogo 7-9instrucciones
introducción en un programa 7-9
usos para 7-1programas, creación?? 7-10
reversibles de pulsos duales, contadoresMicro-1 6-4, 6-5
reversibles de selección incremental/decremental, contadores
Micro-1 6-5RST, instrucciones 7-1
© 2001 IDEC Corporation
WindLDR™ Tutorial
S
salidaactualizacion 2-8cuadro de diálogo 4-6designación como operando de
origen o de destino 9-4interfaz. Consulte también PLC,
componentes 2-4, 2-5introducción en un programa 4-6
salida (OUT), instrucción 4-2salida no (OUTN), instrucción 4-2salida única (SOT)
instruccionesintroducción en un programa
8-6, 8-11, 9-7, 9-8,9-13, 9-14
usos para 8-2programas, creación 8-7, 8-12,
8-13salida única (SOTD)
programas, creación 8-3, 8-8salida única decremental (SOTD)
instruccionesintroducción en un programa
14-18uso con instrucciones
avanzadas 9-2usos para 8-1, 8-2
salida única incremental (SOTU)instrucciones
introducción en un programa 8-6, 8-11, 9-7, 9-8,9-13, 9-14
uso con instrucciones avanza-das 9-2
usos para 8-1, 8-2programas, creación 8-3, 8-7, 8-8,
8-12, 8-13seleccion de bobina, cuadro de dialogo 3-3seleccion de PLC, cuadro de dialogo 3-5seleccion del tipo de PLC 3-5, 3-7señalar escritura 4-17SET
cuadro de diálogo 7-6instrucciones
introducción en un programa 7-6
usos para 7-1programas, creación 7-2, 7-10
suma (incremental), contadoresMicro-1 6-4
supervisión de un programa 4-13supervisión del estado de PLC 4-14
T
tablas de contadores 6-3teclas rápidas 3-3temporizadores
cuadro de diálogo 5-11, 5-19designación como operando de
destino 9-4designación como operando de
origen 9-3FA3S-CP12/13 5-1instrucciones (TIM), introducción
en un programa 5-11, 5-19, 5-20
Micro-1, FA1J/2J, FA3S-CP11/-CP11T 5-1
© 2001 IDEC Corporation
WindLDR™ Tutorial
Micro3 5-3, 5-6Micro3C 5-3, 5-6MicroSmart 5-5ONC 5-4programas, creación 5-7, 5-14,
5-21, 5-23usos para 5-1valor preestablecido designado utili-
zando un registro de datos 9-4
valores preestablecidos 9-4temporizadores, programa de comparación 5-15transferencia de programas a una PLC. Consulte también descarga de programas en una PLC 4-12transmisión (TXD)
cuadro de diálogo 14-14instrucciones 14-1, 14-22, 14-24,
14-25, 14-27, 15-1, 15-17
introducción en un programa14-13
operandos válidos 14-2, 14-3, 15-1, 15-2, 15-3, 15-4, 15-5
programas, creación 14-6, 15-6registros de datos 14-5
U
unidad central de procesamiento (CPU). Consulte también PLC, componentes 2-31 mseg, temporizador de cuenta atrás (TMS) 5-3
V
variable (registro de datos), cuadro de diálogo 14-15vista previa de escalera 4-8
W
WindLDR, instalacionCD 3-1instrucciones 3-1, 3-2
© 2001 IDEC Corporation