Está en la página 1de 10

Laboratorio de Automatización Industrial I

Práctica #1

Tema: Introducción al software Connected Components y programación escalera

1. Objetivos:
✓ Identificar las herramientas que posee el software Connected Components para el
manejo del controlador Micro 850 de la marca Rockwell Automation.
✓ Diferenciar las partes del controlador Micro 850 para la realización de aplicaciones.
✓ Discriminar los diferentes tipos de contactos y bobinas para la programación escalera.

2. Marco teórico

Diagrama de Lógica Escalera


El diagrama de lógica de escalera (LD) es un lenguaje gráfico que utiliza la combinación de
contactos con bobinas, organizado como un diagrama de cableado de lógica de escalera de
relés, asemejándose a una representación gráfica de ecuaciones booleanas.

El término "escalera" está relacionado con el concepto de peldaños conectados a raíles de


potencia verticales a ambos extremos, en los que cada peldaño representa un circuito
individual.

Ilustración 1: Diagrama de Lógica Escalera


Laboratorio de Automatización Industrial I

Componentes Diagrama lógica Escalera


Los componentes que se muestran a continuación se utilizan para la compilación de un
programa de diagrama de lógica de escalera:

Elemento Descripción
Representa un grupo de elementos de circuito que provocan la activación de
Peldaño
una bobina.
Bloques de Las instrucciones incluyen operadores, funciones y bloques de funciones,
funciones incluidos bloques de funciones definidos por el usuario.

Bifurcación Dos o más instrucciones en paralelo.

Representa la asignación de salidas o variables internas. En un programa LD,


Bobina
una bobina representa una acción.

Contacto Representa el valor o la función de una entrada o variable interna.

Retorno Representa el valor o la función de una entrada o variable interna.

Representa la lógica condicional e incondicional en el programa de LD que


Salto
controla la ejecución de diagramas.

El elemento bobina contiene distintos tipos de bobina que varían de acuerdo a su


funcionalidad, los cuales se mencionará a continuación:

Bobina Descripción
Directa La variable asociada es asignada con el valor booleano de la conexión
derecha del peldaño.
Inversa La variable asociada es asignada con el valor booleano negado de la
conexión derecha del peldaño.
Set La variable asociada es ajustada “Verdadero” cuando el valor del
estado de la conexión derecha es “Verdadero”. La salida de la
variable mantiene el valor hasta que la bobina “Reset” sea habilitada.
Reset La variable asociada es ajustada “Falso” cuando el valor del estado
de la conexión derecha es “Verdadero”. La salida de la variable
mantiene el valor hasta que la bobina “Set” sea habilitada. En caso
de mantener habilitada ambas bobinas “Set” y “Reset”,
predominancia tiene la bobina “Reset”.
Flanco La variable asociada es ajustada a “Falso” cuando el estado booleano
ascendente de de la conexión derecha cambia de falso a verdadero (flanco de
pulso subida). La variable es ajustada a “Falso” en los demás casos.
Flanco La variable asociada es ajustada a “Verdadero” cuando el estado
descendente booleano de la conexión derecha cambia de verdadero a falso (flanco
de pulso de bajada). La variable es ajustada a “Falso” en los demás casos.
Laboratorio de Automatización Industrial I

El elemento contacto contiene distintos tipos de bobina, los cuales se mencionará a


continuación:

Contacto Descripción
Directo Soporta una operación booleana entre el estado de la línea de
conexión y una variable booleana.
Inverso Soporta una operación booleana entre el estado de la línea de
conexión y la negación booleana de una variable booleana.
Flanco ascendente de El estado de la línea de conexión derecha del contacto es
pulso habilitado a “Verdadero” cuando el estado de la línea de
conexión izquierda es “Verdadero” y el estado de la variable
asociada cambia de “Falso” a “Verdadero”. El estado se
restablece de “Falso” en los demás casos.
Flanco descendente El estado de la línea de conexión derecha del contacto es
de pulso habilitado a “Verdadero” cuando el estado de la línea de
conexión izquierda es “Verdadero” y el estado de la variable
asociada cambia de “Verdadero” a “Falso”. El estado se
restablece de “Falso” en los demás casos.

Otro elemento de la programación escalera son los bloques de funciones, un bloque de


instrucciones que tiene parámetros de entrada y salida, y que funciona con datos internos
(parámetros). Un bloque de instrucciones elemental realiza una única función.

Ilustración 2: Bloque de función

N° Descripción

1 Nombre del bloque de la función que ejecutará, se escribe en el interior.

Entradas del bloque de instrucciones, cada una de ellas se etiqueta y tiene un tipo
2
definido.

3 Conexión de entrada, se conectan en el borde izquierdo.

Salidas del bloque de instrucciones, cada una de ellas se etiqueta y tiene un tipo
4
definido.

5 Conexión de entrada, se conectan en el borde derecho.


Laboratorio de Automatización Industrial I

Herramientas de Connected Components Workbench

1. Se explicará la funcionalidad de algunas herramientas de la barra de tareas:

Ilustración 3: Barra de tareas

Herramienta Función
Compilar (a) Inicia compilación de la programación del controlador.

Descargar (b) Descarga la configuración de controlador desde la memoria del


equipo en el controlador.
Cargar (c) Carga la configuración de controlador del controlador Micro800 a
la memoria del equipo.
Encabezado del Muestra el estado del dispositivo (conectado o desconectado),
controlador (d) también muestra el estado del interruptor de modo.

2. El árbol de controladores muestra las opciones de configuración que aparecen


dependen del tipo del controlador, aquí se puede realizar las acciones siguientes:
o Visualizar parámetros generales.
o Visualizar parámetros de memoria.
o Configurar los parámetros de puerto de comunicación.

Ilustración 4: árbol de controladores


Laboratorio de Automatización Industrial I

Tipos de datos
a) Todos los datos tipos enteros pueden expresarse en una de las siguientes bases
(identificándolo con su prefijo): decimal (ningún prefijo), hexadecimal “16#”, octal
“8#”, Binario “2#”.
b) Se pueden escribir con representación decimal o científica. La coma de los decimales
(',') separa el entero de los componentes decimales.
c) La expresión literal temporal debe comenzar con el prefijo "T#" o "TIME#", no puede
superar T#49d17h2m47s294ms y no puede ser negativo.

Dato Función
Booleanos Pueden adoptar uno de los siguientes valores booleanos:
Verdadero (equivale a 1) o Falso (equivale 0).
Entero corto Son enteros con signo de 8 bits del -128 al +127.
Entero corto sin Son enteros sin signo de 8 bits del 0 al 255.
signo (o byte)
Entero (o INT) Son enteros con signo de 16 bits comprendidos entre –32.768 y
32.767.
Entero sin signo Son enteros sin signo de 16 bits comprendidos entre 0 y 65.535.
(Word)
Entero doble Son enteros con signo de 32 bits del -2147483648 al
(DINT) +2147483647.
Entero doble Son enteros sin signo de 32 bits comprendidos entre 0
sin signo y 4.294.967.295.
(DWORD)
Entero largo Son enteros con signo de 64 bits comprendidos entre –
(LINT) 9.223.372.036.854.775.808 y 9.223.372.036.854.775.807.
Entero largo sin Son enteros sin signo de 64 bits comprendidos entre 0
signo (LWORD) y 18446744073709551615.
Reales Son valores flotantes de 32 bits (1 bit de signo + 23 bits de
mantisa + 8 bits de exponente).
Temporales Las variables temporales se guardan en palabras de 32 bits, hacen
referencia a un reloj o contador.

Tipos de variables
Para vincular el estado de los contactos, bobinas, entradas y salidas debemos utilizar
variables para que dichos valores se almacenen en ella, existen diferentes tipos de
variables:

Variables Descripción
Globales Pertenecen al controlador del proyecto; están disponibles para
cualquier programa del proyecto.
Locales Variables asignadas a un programa específico del proyecto y solo están
disponibles para dicho programa.
Del sistema Variables predeterminadas del sistema del controlador.
E/S Corresponde a las entradas y salidas físicas del controlador.
Laboratorio de Automatización Industrial I

3. Procedimiento:
Creación de proyecto en Connected Component Workbench
1. Abrir el Software “Connected Component Workbench”. Seleccionar “Nuevo”, se creará
el proyecto.
2. Seleccionar “Agregar dispositivos”, luego escoger el código de catálogo (éste se
encuentra impreso en el equipo).
3. Seleccionar la Versión de firmware del dispositivo.

Ilustración 5: Creación de proyecto en CCW

4. Para ver la revisión del equipo abrimos el software RSLinx Classic, seleccionamos
“RSWho” donde aparecerán los dispositivos conectados a la computadora
5. En este caso a través del puerto USB se ha conectado el equipo, seleccionamos dando
clic derecho al dispositivo.
6. Escoger “Module Configuration”, en la siguiente ventana que aparezca se puede
visualizar algunas características relevantes del controlador, como por ejemplo el
número de catálogo o la revisión del mismo.

Ilustración 6: Visualización de revisión del controlador


Laboratorio de Automatización Industrial I

7. Una vez creado el proyecto, se procede a agregar un nuevo programa, el cual puede
ser programado en distintos lenguajes de programación, en este caso seleccionaremos
“Diagrama en escalera”. Al crear un proyecto debe considerar lo siguiente:
o Una vez que haya creado un programa, no puede cambiar el lenguaje de
programación.
o Un proyecto puede contener hasta 256 programas.
o Cada programa debe tener un nombre diferente. Estos nombres pueden tener
hasta 128 caracteres y deben comenzar por una letra.

Ilustración 7: Agregación de Programa LD

8. Para agregar un elemento al peldaño, se debe arrastrar el elemento desde el cuadro


de herramientas, al pasar el cursor por encima de un destino válido, aparece un signo
más (+) en la parte superior del elemento, suelte el botón del ratón para agregar el
elemento.

Ilustración 8: Agregación de peldaño

9. Culminada la programación procedemos a descargar el programa al controlador, para


esto damos clic en el ícono de “Descargar”.
10. Posteriormente aparecerá un, damos clic en “Descargar con valores del proyecto”.
Cuando descargamos un programa, antes de realizar esta acción se compila
automáticamente el programa, en caso que no exista algún error se procede a
descargar.
Laboratorio de Automatización Industrial I

Ilustración 9: Descarga de programación al controlador

11. El controlador se encuentra “Conectado”, si deseáramos desconectarlo, en este mismo


ícono podemos realizarlo. El color azul muestra que la línea no está energizada y el
color rojo muestra que la línea está energizada.

Ilustración 10: Controlador conectado con peldaño desenergizado

Ilustración 11: Controlador conectado con peldaño energizado


Laboratorio de Automatización Industrial I

4. Actividades por desarrollar:


Realizar la programación de las siguientes aplicaciones en diagrama de lógica
escalera, utilizando el software Connected Components Workbench.

Problema 1:
• Analizar los diferentes tipos de contactos y bobinas de la programación dada.

Problema 2:
• Realizar la siguiente programación en el Micro 850 y describa el funcionamiento de
cada línea, explicando su funcionamiento:

Problema 3:
Realizar dos maneras del encendido y apagado de una luz piloto utilizando los
diferentes tipos de contactos y bobinas.

5. Resultados:
Nota: Adjuntar las capturas de la programación de cada problema
respectivamente comentado cada peldaño.

6. Conclusiones:
a) Conclusión 1
b) Conclusión 2
c) Conclusión 3
Laboratorio de Automatización Industrial I

7. Recomendaciones:
a) Recomendación 1
b) Recomendación 2
c) Recomendación 3

8. Bibliografía:
• Controladores programables Micro830 y Micro850, Rockwell Automation
Technologies, Inc., Milwaukee, Wisconsin, 2015. Disponible en:
http://literature.rockwellautomation.com/idc/groups/literature/documents/um/2080-
um002_-es-e.pdf
• Micro800 Programmable Controllers General Instructions, Rockwell Automation
Technologies, Inc., Milwaukee, Wisconsin, 2016. Disponible en:
http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/2080-
rm001_-en-e.pdf