Software">
Nothing Special   »   [go: up one dir, main page]

Allen Bradley RS Logix

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 29

Escuela Mexicana de ElectricidadMR

189
Mecatrónica.
Ejemplos:

 N7:2 Elemento 2, archivo de enteros 7.


 N7:2/8 Bit 8 en elemento 2, archivo de enteros 7.
 N10:36 Elemento 36, archivo de enteros 10 (archivo 10 designado como un archivo de enteros por el usuario).

7.12 Conjunto de instrucciones básicas slc-500.

Introducción.

Esta unidad contiene información general acerca de las instrucciones generales y explica cómo funcionan en
su programa de aplicación. Cada una de estas instrucciones básicas incluye información acerca de:

• Cómo aparecen los símbolos de instrucción.


• Cómo usar la instrucción.

Estas instrucciones, cuando se usan en programas de escalera, representan circuitos de lógica cableados
usados para el control de una máquina o equipo. Las instrucciones básicas se dividen en tres grupos: bit,
temporizador y contador.

Instrucciones tipo “Bit".

Estas instrucciones operan en un solo bit de datos. Durante la operación, el procesador puede establecer o
restablecer el bit, según la continuidad lógica de los escalones del diagrama de escalera. Puede direccionar un
bit tantas veces como requiera su programa.

Las siguientes instrucciones bit se utilizan en todos los procesadores.

Timers.

Los timers son instrucciones de salida. Estas instrucciones se pueden programar en todos los procesadores de
la familia SLC-500.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
190
Mecatrónica.
Se tienen tres tipos de timer:
• Timer On Delay (TON).
• Timer Off Delay (TOF).
• Timer Retentive On Delay (RTO).
Antes de programar un timer es importante dejar en claro algunos conceptos básicos sobre sus parámetros.

• VALOR ACUMULADO (ACC).

Contiene el intervalo de tiempo que el timer ha contado.

• VALOR DE AJUSTE (PRE).

Contiene el valor, que multiplicado por la base del tiempo, nos da el .valor del tiempo real en segundos. Los
valores de ajuste (preset) y acumulado tienen un rango de 0 a. 32767. Estos valores por ningún motivo
pueden ser negativos.

• BASE DEL TIEMPO.

La base del tiempo para procesadores fijos y 5/01, es de 0.01 sfeg. Para los procesadores 5/02 en adelante, se
puede elegir entre 0.01 segundo y 1.0 segundo.

• PRECISIÓN DEL TIMER.

La precisión del timer se refiere al tiempo que tarda en realizar su función, desde que es habilitado hasta que
termina su función. La precisión del timer depende de la base del tiempo que se elija. Entre menor sea la base
del tiempo seleccionada, mayor será la precisión del timer.

La siguiente figura muestra la forma en que se presentan los timers en el diagrama de escalera

Contadores.

Los procesadores de la familia SLC 500 tienen dos contadores de uso general, aunque algunos procesadores
tienen un contador de alta velocidad. Estos tipos de contadores son:

• Conteo Ascendente (CTU).


• Conteo Descendente (CTD).
• Conteo De Alta Velocidad (HSC).

Antes de programar una instrucción de contador, es necesario que se comprenda el significado de los
siguientes parámetros:

• VALOR ACUMULADO (ACC).

Es el número de flancos positivos que han ocurrido en el renglón del contador.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
191
Mecatrónica.

 VALOR DE AJUSTE (PRE).

Es un valor comprendido entre -32768 y +32767, el cual nos puede servir para limitar el contador en
combinación con otras instrucciones.

Cuando el valor acumulado es igual o mayor que el valor de ajuste, el bit de control DN (bit 13 de la palabra de
control del contador) se pone a “1”. Este bit lo puede utilizar cuantas veces sea necesario de acuerdo a las
necesidades de su proceso.

• CTU (COUNTUP).

La instrucción CTU es una instrucción de salida remanente que cuenta los flancos positivos que se presenten
en el renglón. La instrucción CTU incrementa en una unidad el contador cuando se presenta un flanco positivo
en el renglón.

• CTD (COUNTDOWN).

La instrucción CTD es una instrucción de salida remanente que se activa cada que existe un flanco positivo en
el renglón correspondiente. La instrucción CTD disminuye en una unidad el contador cuando se presenta un
flanco positivo en el renglón correspondiente.

La siguiente figura muestra la forma en que se presentan los contadores.

Reset de Timers y Contadores (RES).

La instrucción RES se utiliza para restablecer un temporizador o un contador. Cuando se habilita la


instrucción RES, restablece la instrucción de retardo del temporizador a la conexión (TON), temporizador
retentivo (RTO), conteo progresivo (CTU) o conteo regresivo (CTD) con la misma dirección que la instrucción
RES.

Nota: No use la instrucción RES para restablecer una dirección de temporizador usada en una instrucción
TOF. En caso contrario, puede ocurrir la operación inesperada de la máquina o lesiones al personal.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
192
Mecatrónica.
7.13 Software de programación RS LOGIX 500

Introducción.

El software RSLogix 500 es el paquete de programación de Rockwell Automation con el que se desarrolla la
programación de diagramas de escalera para los procesadores SLC 500 y Micrlogix de Allen-Bradley.

El software RSLogix 500 ha sido desarrollado para trabajar dentro del entorno del sistema operativo
Windows XP, y es compatible con cualquier tipo de programas creados con cualquier software de Rockwell.

Algunos rasgos característicos del RSLogix 500 son:


• Una interfase de usuario y conjunto de funciones comunes.
• Editor de forma libre de lógica de escalera fácil de utilizar.
• Configuración de E/S con solo apuntar y hacer clic.
• Interfase de usuario intuitiva de Windows.
• Poderoso editor de base de datos.
• Herramientas para diagnóstico y resolución de problemas.
• Comunicaciones confiables.

Para navegar a través de las diferentes ventanas y barras de herramientas dentro del RSLogix, se debe de
entender el contenido de cada una de ellas y la funcionalidad que cada una de ellas proporciona.

En la figura siguiente se muestra la ventana principal del software de programación RSLogix 500, en la cual se
pueden identificar las siguientes partes:

1) Barra de menús.
2) Barra de herramientas estándar.
3) Barra Offline / Online.
4) Barra de herramientas de instrucciones.
5) Árbol del proyecto.
6) Editor de escalera.
7) Barra de estado.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
193
Mecatrónica.
1 - B a r r a de menús.

En la barra de menús se pueden seleccionar las diferentes opciones que aparecen en forma desplegada,
cuando se hace un clic en cualquiera de las opciones que conforman este menú.

2- Barra de herramientas estándar.

Con un solo clic en cualquiera de los iconos que conforman esta barra, se ejecuta la función seleccionada.

3- Barra Offline / Online.

Por medio de esta opción se puede elegir entre el modo Offline o el modo Online. Cuando se está en línea, se
muestra si el PLC se encuentra en el modo programa remoto o marcha remota, y aquí mismo se puede
cambiar entre cualquiera de estos dos modos, entre otras opciones.

4- Barra de Herramientas de instrucciones.

En esta zona se encuentran todas las instrucciones SLC 500 para la realización de los programas de escalera.
Las instrucciones se hallan clasificadas en grupos funcionales: Bit, Timer/counter, Compare, Control,
Matemáticas, Lógicas/movimiento, etc.

5- Árbol del proyecto.

Esta zona contiene todas las carpetas y archivos que conforman el proyecto.' Algunas de las carpetas que
contiene el árbol son: Controlador, Archivos de programas, Archivos de datos, Archivo de forzado, etc.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
194
Mecatrónica.

6.-Editor de escalera.

En esta zona es donde se realizan de un diagrama de escalera. Es un editor de formato libre.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
195
Mecatrónica.
7.14 Crear un nuevo proyecto.

Antes de iniciar con el software de programación es necesario saber que además del editor para programar
debe iniciar también el driver del PLC, sea virtual a través del simulador o un PLC real. Podemos implementar
el programa de control y después agregar el driver, o proceder de manera inversa. En éste caso configuramos
primero el driver utilizando RSLinx, posteriormente RSLogix 500 para la edición del programa.

Ejecutamos RSLinx.

En la pantalla inicial, por default hay un enlace de red. El siguiente paso es agregar el dispositivo que
utilizaremos, con la opción Configure Drivers seleccionamos el PLC.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
196
Mecatrónica.

Posteriormente lo agregamos utilizando el botón Add New. En éste caso se habilita el simulador. Asignamos
nombre y número de estación, generalmente se asigna 0. Cuando esté debidamente habilitado, deberán
observarse las siguientes pantallas:

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
197
Mecatrónica.
Ahora ejecutamos el programa Emulador:

Al regresar a RSLinx, cuando abrimos la red que previamente configuramos y después que carguemos el
programa editado en RSLogix 500 podemos observar la estación o computadora designada junto al PLC
virtual, en éste caso el driver es DEMOSTRACIÓN. Tenemos enlace entre computadora y simulador.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
198
Mecatrónica.
RSLogix 500.

El siguiente paso es implementar el programa de automatización en el editor RSLogix 500. Lo ejecutamos.

Para crear un nuevo proyecto, desde la barra de menús seleccione archivo > nuevo o simplemente, desde la
barra de herramientas estándar haga clic sobre el icono de nuevo proyecto, en pantalla aparecerá lo siguiente:

Una vez en que aparece el cuadro anterior, proceda a teclear el nombre que le desea dar a su proyecto, sin
presionar enter. Enseguida, seleccione el procesador con el que se va a trabajar y haga clic en el botón “OK”, y
aparecerá la pantalla que se muestra en la siguiente página.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
199
Mecatrónica.

Configuración de Hardware.

El siguiente paso consiste en configurar los módulos de entradas y salidas, siempre y cuando se trate de un
PLC modular o cuando a un PLC fijo se le haya agregado un rack de expansión de dos slots. En el árbol del
proyecto haga doble clic en configuración de E/S, aparecerá la siguiente Pantalla:

En el slot No. 0 aparece automáticamente el procesador seleccionado, los restantes slots hay que
configurarlos. Simplemente haga doble clic en el módulo deseado en la lista de módulos que aparece en el lado
derecho. Cuando haya configurado todos los slots, simplemente cierre la ventana y empiece a editar su
diagrama de escalera en la zona correspondiente.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
200
Mecatrónica.

7.15 Iniciar configuración de lógica programada.

Para iniciar un diagrama de escalera, haga clic en el cuadro que indica el número de escalón del diagrama de
escalera (0000).

En la barra de herramientas de instrucciones haga clic sobre el elemento que desee poner en el diagrama de
escalera. Por ejemplo, si se desea poner un contacto abierto en el diagrama de escalera haga clic sobre el
símbolo del contacto, éste aparecerá en el diagrama de escalera.

Si desea poner otro contacto en el diagrama de escalera, simplemente vuelva a hacer clic sobre dicho
contacto. El nuevo contacto aparecerá a la derecha del primer contacto que se introdujo.

Importante: Un escalón del diagrama de escalera, siempre se debe de elaborar de izquierda a derecha y de
arriba hacia abajo, ya que el RS logix va acomodando los elementos siempre de izquierda a derecha, ya sea en
la primera línea o en una rama de un circuito paralelo.

Si se desea agregar una rama en paralelo en el tercer contacto del escalón- que se muestra en la figura
anterior, proceda de la siguiente forma:

 Desplace el cursor hasta ubicarlo sobre el contacto, tal y como se muestra en la figura anterior.
 Haga clic sobre el símbolo de rama (Rung Branch).

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
201
Mecatrónica.

 Haga clic (sin soltar el botón del mouse) sobre la barra que aparece del lado derecho de la rama.
Arrastre el mouse hasta la posición deseada, y suelte el botón del mouse.

En la siguiente figura se muestra como aparece la rama en el editor del diagrama de escalera.

Ubicar el cursor en la esquina inferior izquierda de la rama y ponga el o los elementos que van en la rama. De
izquierda a derecha.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
202
Mecatrónica.

 Asignar el operando a cada elemento del diagrama de escalera.

Las correcciones que se deseen realizar, las puede hacer directamente sobre la instrucción afectada. Se
pueden sobrescribir comandos, borrar elementos del diagrama de escalera, añadir o insertar escalones, copiar
y pegar parte del programa de escalera, y en general, aplicar todas las herramientas estándar de Windows.

No olvide guardar el proyecto una vez terminado.

7.16 Ejemplos de aplicación.

En las siguientes páginas se tienen algunos ejemplos de aplicación. Estos ejemplos tienen como objetivo
comprender el juego de operaciones básicas SLC-500 y familiarizarse con el software de programación RS
logix 500.

1. Control del arranque y paro de un motor.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
203
Mecatrónica.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
204
Mecatrónica.
2. Control reversible de un motor.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
205
Mecatrónica.
3. Diseñar el control para el siguiente sistema: Se tiene un motor (MI) cuyo arranque y paro son
controlados por un conjunto da pulsadores. Cuando este motor se detiene, ya sea porque se presionó su
botón de paro o por sobrecarga, se accione un segundo motor (M2).

M2 cuenta con su correspondiente botón de paro para detener su marcha.

 M2 no debe arrancar por ningún motivo antes que MI.


 MI no puede volver a arrancar si M2 está funcionando.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
206
Mecatrónica.

4.- Diseñar el control para el arranque de un motor tanto en marchi continua como por pulsos.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
207
Mecatrónica.

5.- Diseñar el programa de control para un sistema formado por dos compresores, los cuales suministran
aire aun sistema neumático.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
208
Mecatrónica.
Condiciones.

1) 1.- El sistema debe funcionar en forma totalmente automática cuando el selector se encuentre en
la posición "A", y no debe operar cuando esté abierto (F).
2) 2.- No deben estar trabajando ambos compresores al mismo tiempo. Su funcionamiento debe ser
alternado. Primero MI y luego M2, siempre y cuando se requiera presión de aire.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
209
Mecatrónica.

6.- Modificar el circuito del ejemplo anterior de tal manera que el sistema pueda, funcionar en forma
manual. Para la forma manual se cuenta con un botón de arranque para iniciar la marcha de los
compresores. En caso de sobrecarga en cualquiera de los dos compresores, el sistema debe trabajar con un
solo compresor tanto en forma manual como automática.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
210
Mecatrónica.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
211
Mecatrónica.

7.- Diseñar el programa de control para un sistema formado por 3 transportadores.

El sistema deberá comenzar a funcionar al pulsar el botón de arranque. Se comienza con la banda 3, cinco
segundos después la 2 y cinco segundos después la 1. Cada banda cuenta con su propio motor impulsor.

El paro del sistema se inicia al pulsar el botón de paro. Se detiene primero la banda 1, cinco segundos después
la 2 y cinco segundos después la 3.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
212
Mecatrónica.
En caso de sobrecarga en cualquiera de las 3 bandas, se debe detener el sistema.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
213
Mecatrónica.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
214
Mecatrónica.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
215
Mecatrónica.
1. Diseñar el programa de control para la sincronización de dos semáforos.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
216
Mecatrónica.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR
Escuela Mexicana de ElectricidadMR
217
Mecatrónica.

Controladores Lógicos Programables


ESCUELA MEXICANA DE ELECTRICIDAD MR

También podría gustarte