manual de plc para todo el curso

299
Version 4.10 Tutorial TM

Upload: raul-bautista-orta

Post on 31-Jul-2015

256 views

Category:

Documents


24 download

TRANSCRIPT

Version 4.10

Tutorial

TM

WLDR-T_2000.book Page 1 Friday, April 13, 2001 2:33 PM

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

WindLDR™ Tutorial

© 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

3-14 WindLDR™ Tutorial

3. Primeros pas

os © 2001 IDEC Corporation

© 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

6-20 Instrucciones básicas WindLDR™ Tutorial

6. Instrucciones

de contador © 2001 IDEC Corporation

© 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 Corporation

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. 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