Você está na página 1de 19

Instituto Politécnico Nacional

Escuela Superior de Ingeniería Mecánica y Eléctrica


Ingeniería en Control y Automatización

PRACTICA 1 – 1.2

9AM1
Equipo 5 Sección 1 Firma
Ascención Castillo Alberto _____________
Becerril Pérez Emmanuel _____________
Caballero Villavicencio Alan David _____________

Fecha de entrega ____ / ____ / ____

1
Índice

Contenido
Índice ................................................................................................................................................... 2
Introducción ........................................................................................................................................ 3
Objetivos Generales ............................................................................................................................ 5
Objetivos Particulares ......................................................................................................................... 5
Material que utilizar ............................................................................................................................ 5
Softwares............................................................................................................................................. 5
Desarrollo Parte I ................................................................................................................................ 5
Desarrollo Parte II ............................................................................................................................. 12
Conclusiones ..................................................................................................................................... 19

2
Introducción
¿Qué es un PAC?

Un controlador de automatización programable, o PAC (del inglés Programmable Automation


Controller), es una tecnología industrial orientada al control automatizado, al diseño de prototipos
y a la medición. El PAC se refiere al conjunto formado por un controlador (una CPU típicamente),
módulos de entradas y salidas, y uno o múltiples buses de datos que lo interconectan todo.

Los PACs combinan la robustez del controlador lógico programable (PLC) con la funcionalidad de la
PC en una arquitectura de software abierta y flexible. Con estos controladores, se puede construir
sistemas avanzados integrando ciertas capacidades del software tales como control avanzado,
comunicación, registro de datos y procesamiento de señales con hardware robusto que realice
lógica, movimiento, control de procesos y visión.

LAN (red de área local)

Una LAN (Local Area Network, red de área local) es un grupo de equipos pertenecientes a una
misma organización y conectados dentro de un área geográfica pequeña a través de una red,
generalmente con la misma tecnología (la más utilizada es Ethernet).

Una red de área local es una red en su versión más simple. La velocidad de transferencia de datos
en una red de área local puede alcanzar hasta 10 Mbps (por ejemplo, en una red Ethernet) y 1
Gbps (por ejemplo, en FDDI o Gigabit Ethernet). Una red de área local puede contener 100, o
incluso 1.000, usuarios.

Comunicación punto-a-punto

En una red punto a punto, los dispositivos en red actúan como socios iguales, o pares entre sí.
Como pares, cada dispositivo puede tomar el rol de esclavo o la función de maestro. Las redes
punto a punto son relativamente fáciles de instalar y operar. A medida que las redes crecen, las
relaciones punto a punto se vuelven más difíciles de coordinar y operar. Su eficiencia decrece
rápidamente a medida que la cantidad de dispositivos en la red aumenta. Los enlaces que
interconectan los nodos de una red punto a punto se pueden clasificar en tres tipos según el
sentido de las comunicaciones que transportan:

Simplex: la transacción sólo se efectúa en un solo sentido.

Half-dúplex: la transacción se realiza en ambos sentidos, pero de forma alternativa, es decir solo
uno puede transmitir en un momento dado, no pudiendo transmitir los dos al mismo tiempo.

Full-Dúplex: la transacción se puede llevar a cabo en ambos sentidos simultáneamente. Cuando la


velocidad de los enlaces Semi-dúplex y Dúplex es la misma en ambos sentidos, se dice que es un
enlace simétrico, en caso contrario se dice que es un enlace asimétrico

Protocolo tcp/ip

Los protocolos son conjuntos de normas para formatos de mensaje y procedimientos que
permiten a las máquinas y los programas de aplicación intercambiar información. Cada máquina
implicada en la comunicación debe seguir estas normas para que el sistema principal de recepción

3
pueda interpretar el mensaje. El conjunto de protocolos TCP/IP puede interpretarse en términos
de capas (o niveles).

Esta figura muestra las capas del protocolo TCP/IP. Empezando por la parte superior son: capa de
aplicación, capa de transporte, capa de red, capa de interfaz de red y hardware.

Conjunto de protocolos TCP/IP

TCP/IP define cuidadosamente cómo se mueve la información desde el remitente hasta el


destinatario. En primer lugar, los programas de aplicación envían mensajes o corrientes de datos a
uno de los protocolos de la capa de transporte de Internet, UDP (User Datagram Protocol)
o TCP (Transmission Control Protocolo). Estos protocolos reciben los datos de la aplicación,
los dividen en partes más pequeñas llamadas paquetes, añaden una dirección de destino y, a
continuación, pasan los paquetes a la siguiente capa de protocolo, la capa de red de Internet.

La capa de red de Internet pone el paquete en un datagrama de IP (Internet Protocol), pone la


cabecera y la cola de datagrama, decide dónde enviar el datagrama (directamente a un destino o a
una pasarela) y pasa el datagrama a la capa de interfaz de red.

La capa de interfaz de red acepta los datagramas IP y los transmite como tramas a través de un
hardware de red específico, por ejemplo, redes Ethernet o de Red en anillo.

4
Objetivos Generales
Establecer comunicación local (LAN) punto a punto entre 2 ET via ethernet con potocolo
TCP/IP entre PC y PAC.
Realizar un proyecto en la plataforma RSLogix 5000 y crear las TAG´S para la programación
en escalera.

Objetivos Particulares
Conocer las interfaces y el uso de las plataformas, RSLinks Clasic, RSLogix5000 y BOOTH
DHCP Sever.
Configurar la IP del PAC.
Añadir los módulos de entradas y salidas del PAC.
Creación de TAG´S y de TAK´S desde el main program y desde la tabla de Program Tags
Descargar y poner en marcha el programa en el PAC

Material que utilizar


PC (M.V.)
PAC Control logix L61
Cable de red

Softwares
Virtual Box
BOOTH DHCP Server
RSLinks Clasic
RSLogix 5000

Desarrollo Parte I
Mediante un cable de red UTP conectar el PAC L61 con la PC

Dentro de la PC se inicia Virtual Box e iniciamos Windows XP

5
E iniciamos BOOTH DHCP y cambiamos la IP seleccionando la MAC correspondiente del PAC y
dando doble clic

Se cambia la IP a 192.168.1.10

6
Se abre RSLinks Clasic para configurar el nombre asignado al PAC, después se abre el programa de
RSLogix y se selecciona el PAC a utilizar, en este caso es Control Logix L61.

*No cambiar el número de revisión*

Ahora se agregarán los módulos de comunicación, entradas y salidas, se selecciona el BUS, clic
derecho / add new

7
Se agregan uno por uno los módulos, de preferencia usar de referencia los módulos que aparecen
en RSLinks Clasic

8
Los módulos deben de aparecer de la siguiente forma

Para comprobar la correcta configuración del PAC, es necesario cargar el programa, para cargarlo
primero vamos a la pestaña de comunicación / Who Actived?

9
Buscamos el procesador en la nueva ventana y damos en descargar

10
Si el programa carga de manera correcta nos, permitirá iniciar el PAC, en modo RUN

11
Desarrollo Parte II
1. Una vez que se realizó la comunicación multipunto entre la PC y el PAC, y se dieron de alta
las tarjetas correspondientes, procedemos a realizar las siguientes líneas de código en
escalera.
1.1 Por lo regular al realizar un programa en este programa, no estamos acostumbrados a
poner tags a los componentes utilizados, pero para fines de entendimiento y facilitar
la corrección de fallas, colocaremos tags a cada componente utilizado.
1.2 Una de las formas más simples de hacerlo, es dando clic derecho sobre el signo de
interrogación que aparece encima de dicho componente, al hacerlo se despliega la
siguiente ventana.

1.3 En esa ventana vamos a poder asignar el nombre, descripción, tipo (Alias para todo
tipo de entradas y salidas), direccionamiento, tipo de dato, y asignar si es de tipo local
o global.

12
1.4 Debemos de tener cuidado con el tipo de direccionamiento se le está asignando, ya
que un error provocaría que el componente no cumpla con su función
correspondiente.
1.5 Existe otra forma de asignar tags, mediante la opción Program Tags que se encuentra
al lado izquierdo de la ventana, en la cual se pueden crear las tags y luego asignarlas a
los componentes deseados.

2. En la primera línea de código, o línea cero, se realiza el arranque con enclave de un motor.

2.1 El primer contacto que se coloca es el botón de paro, el cual será de tipo local y estará
situado en la dirección 3.I Data 0.
2.2 El siguiente contacto es el botón de arranque, el cual será de tipo local y estará situado en
la dirección 3.I Data 1, paralelo a este va un boton normalmente abierto también, el cual
tendrá la misma dirección de la bobina de salida M1.
2.3 La salida de esta línea será una bobina correspondiente a M1, la cual será de tipo local y
tendrá la dirección 4.O Data 0.

13
3. En la línea 1 se coloca un botón normalmente abierto, con la misma etiqueta de M1, y un
Timer On Delay (TON), el cual activará su salida, después de haber transcurrido 10 segundos
desde que se activó la bobina de M1.

4. En la siguiente línea, línea 2, se realiza el arranque o activación de una segunda bobina, M2,
la cual se compone de un contacto con la dirección del Preset del temporizador (TON.DN),
al activarse esta salida, dará continuidad y activará a la bobina de M2, la cual tiene una tag
local con dirección 4.O Data 1.

5. En la línea 3, se coloca un contacto abierto con la misma dirección de la bobina de M2, y a


la salida un contador (CTU) el cual llevara un conteo de las veces que se ha activado la bobina
M2, con un Preset igual a 2.

6. En la línea 4, se coloca un contacto abierto con la dirección de la salida del contador, es


decir, CTU.DN, la cual activa el bit una vez que el contador haya llegado al valor del Preset.
Lo que hará que se active una bobina que nos indicara que M2 ha sido activada 2 veces.

7. En la siguiente y última línea se colocará un botón el cual servirá para Resetear el contador,
dicho botón será tipo local, con la dirección 3.I Data 3, y a la salida una bobina de tipo (RES)
con la dirección del contador (CTU).

8. Una vez creado todo nuestro código seleccionamos la acción de compilar.

14
9. Si nos muestra cero errores quiere decir que el programa está correcto.

10. Procedemos a descargar el programa en el MicroLogix.

11. Le damos nuevamente descargar.

12. Esperamos a que termine de cargarlo.

15
13. Y observamos que el programa entra en Modo Run.

14. Al presionar los botones que direccionamos como entradas verificamos como el programa
empieza a realizar las instrucciones que se le asignaron.

15. En el programa se marca en color verde cuando un componente se activa.

16
16. Al estar activado durante 10 segundos M1 se activa la salida del temporizador.

17. Provocando que se active la salida M2.

18. Una vez que el acumulado del contador llega a su valor del Preset (2) activa su salida.

19. Lo que provoca que se active una tercera salida la cual es un indicador.

17
20. Las salidas se pueden visualizar mediante las lámparas indicadoras ubicadas en el gabinete.

18
Conclusiones
Ascención Castillo Alberto.
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
Becerril Pérez Emmanuel.
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
Caballero Villavicencio Alan David.
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________

19

Você também pode gostar