Sei sulla pagina 1di 19

INSTITUTO TECNOLOGICO NACIONAL DE MEXICO

INGENIERÍA ELECTRÓNICA

Materia:
Controladores Lógicos Programables
Nombre de la práctica:
Construcción de un PLC
Número de Equipo: #3.
Integrantes del Equipo.
Espinosa Jiménez Alberto Iván 14270839
Ruiz Gomez Eduardo Alejandro 14270628
Rodríguez Reyes Luis Eduardo 14270626
Ozuna Cancino Cristhian Osvaldo 14270615
Perez Albores Pablo Gabriel 14270617
Ing. Electrónica.

Profesor:
M.C. RAUL MORENO RINCON

Tuxtla Gutiérrez, Chiapas, a 2 de marzo del 2019.

1
Introducción 3

Marco teórico 4

Diagrama de Bloques Propuesto 9

Fuente de Alimentación 9

Módulo de entrada 12

Módulo de CPU 13

Programación LDmicro 16

Módulo de Salida 17

Conclusión 19

Bibliografía 19

2
Introducción
En el reporte describiremos la construcción de un plc basado en un 16F877A,
iniciando con la descripción de la construcción del módulo de entrada, módulo de
CPU y módulos de salida, mostrando que tipo de fuentes de alimentación se utilizó
para cada módulo, que quemador se usó para el pic finalizando con el montaje del
PLC.

3
Marco teórico:
Fuentes de alimentación
Para que el sistema funcione es necesario que exista un suministro de potencia
cuyo propósito principal es garantizar los voltajes de operación internos del
controlador y sus bloques. Los valores más frecuentemente utilizados son ±5V,
±12V y ±24V y existen principalmente dos módulos de suministro de potencia: los
que utilizan un voltaje de entra de la red de trabajo los que utilizan suministradores
de potencia operacionales para el control de los objetos.
Módulo de entrada:
Es al que se unen los captadores (interruptores, finales de carrera, pulsadores,
etc.). Cada cierto tiempo el estado de las entradas se transfiere a la memoria
imagen de entrada. La información recibida en ella, es enviada al CPU para ser
procesada de acuerdo a la programación. Se pueden diferenciar dos tipos de
captadores conectables al módulo de entradas: los pasivos y los activos. Los
captadores pasivos son los que cambian su estado lógico (activado o no activado)
por medio de una acción mecánica. Estos son los interruptores, pulsadores, finales
de carrera, etc. 9 Los captadores activos son dispositivos electrónicos que
suministran una tensión al autómata, que es función de una determinada variable.
Se presentan los circuitos eléctricos equivalentes y elementales de los módulos de
entrada discreta para DC y AC respectivamente. Ambos tipos de interfase tienen el
mismo principio, a diferencia que los de alterna incluyen una etapa previa de
rectificación.

4
Módulo de salida
Pic 16F877A
El PIC 16F877a es un microcontrolador de Microchip Technology fabricado en
tecnología CMOS, su consumo de potencia es muy bajo y además es
completamente estático (esto quiere decir que el reloj puede detenerse y los datos
de la memoria no se pierden). Tiene una memoria de programa tipo FLASH, lo que
representa gran facilidad en el desarrollo de prototipos y en su aprendizaje, pues
permite reprogramarlo nuevamente sin ser borrado con anterioridad.

Las características del 16f877A son:

5
El encapsulado que se ha utilizado es de tipo DIP (Dual In-Line Pin) de 40 pines,
aunque posee otros encapsulados (SOIC, PLCC y QFP):

Los pines I/O (Input/Output) están organizados en 5 puertos:

6
Módulo de salida:
Dispositivos de salida:

Los dispositivos de salida son aquellos que responden a las señales que reciben
del PLC, cambiando o modificando su entorno.
Entre los dispositivos típicos de salida podemos hallar:

• Contactares de motor
• Electroválvulas
• Indicadores luminosos o simples relés.

Generalmente los dispositivos de entrada, los de salida y el microprocesador


trabajan en diferentes niveles de tensión y corriente. En este caso las señales que
entran y salen del PLC deben ser acondicionadas a las tensiones y corrientes que
maneja el microprocesador, para que éste las pueda reconocer. Ésta es la tarea de
las interfaces o módulos de entrada o salida.

Tiempo de respuesta de la salida: al igual que en las entradas, se denomina


tiempo de respuesta de la salida al tiempo que tarda una señal para pasar por
todos los bloques. Existen cuatro posibilidades para el circuito de conexión de una
salida:

Salida a relé:

Es una de las más usuales. Con ellos es posible conectar tanto cargas de
corriente alterna como continua. Suelen soportar hasta 2A de corriente. Una buena
práctica en la instalación es verificar que la corriente máxima que consume la carga
esté dentro de las especificaciones de la salida del PLC.
Los tiempos de conmutación de estos tipos de salidas llegan a los 10 mseg.
Tanto para la conexión como para la desconexión. Algunas cargas son muy
problemáticas, por ejemplo las cargas inductivas, que tienen la tendencia a devolver
corriente al circuito cuando son conectadas. Siendo la corriente estimada en unas
7
30 veces a la corriente de consumo nominal. Esto genera picos de voltaje que
pueden dañar la salida a la que está conectada la carga. Para minimizar estos
riesgos se utilizan comúnmente diodos, varistores u otros circuitos de protección.

Los relés son internos al PLC. El circuito típico es el que se muestra en la figura
de arriba. Cuando el programa active una salida, el PLC aplicará internamente
tensión a la bobina del relé. Esta tensión hará que se cierren los contactos de dicho
relé. En ese momento una corriente externa pasará a través de esos contactos y
así se alimentará la carga. Cuando el programa desactiva una salida, el PLC
desactiva la bobina abriendo así los contactos.

Salidas a transistor:
Sólo son capaces de operar con corriente continua, de baja potencia (hasta 0,5 A)
Pero tienen tiempos de conmutación que rondan el milisegundo y una vida útil
mucho
mayor que la de los relés. En este tipo de salida el transistor es el encargado de
conectar la carga externa cuando el programa lo indique.

Salidas por triac:

Manejan corrientes alternas. Al igual que los transistores, por ser semiconductores
tienen una vida útil mucho mayor que la del relé, que es un elemento
electromecánico.

Salidas analógicas:

Los módulos de salida analógica permiten que el valor de una variable numérica
interna del autómata se convierta en tensión o corriente.
Internamente en el PLC se realiza una conversión digital analógica (D/A), puesto
que el autómata sólo trabaja con señales digitales. Esta conversión se realiza con
una precisión o resolución determinada (número de bits) y en un intervalo
determinado de tiempo (período muestreo).
Esta tensión o intensidad puede servir de referencia de mando para actuadores que
admitan mando analógico, como pueden ser las válvulas proporcionales, los
variadores de velocidad, las etapas de los tiristores de los hornos, los reguladores
de temperatura, etc. Permitiendo al autómata realizar funciones de regulación y
control de procesos continuos.

Materiales
- 16- led
- Pic-16f877a
- 16 resistenticas de 330ohm
- 16 resistencia de 1kohm

8
-bloc de dos entradas
- 8 relevadores
- Placa de una sola cara
- 8 moc (4n25)
- 8 interruptores
- 1 base de 40 pines
- 8 transistores 2n22
Objetivo
Diseñar y construir un prototipo de plc(controlador lógico programable) usando un
pic con 16 entradas y 16 salidas.
Diagrama de bloques del plc propuesto

Módulo de alimentación:
La función de la fuente de alimentación en un controlador, es suministrar la energía
eléctrica a la CPU y demás tarjetas según la configuración del PLC.

En los circuitos interiores de una fuente de alimentación se transforma la tensión


alterna de la red a tensión continua, en niveles que garanticen el funcionamiento del
hardware del PLC.

9
Para nuestro PLC las fuentes de alimentación será tres independientes uno
correspondiente a los módulos de entrada, uno más para el CPU y por ultimo uno
para el Modulo de salida.

• Fuente de alimentación para el módulo de entrada.

Para nuestra primera alimentación independiente que serán de para los módulos de
entrada se utilizaran 5v. Como se observa en la figura 8.

Figura 8. Fuente de alimentación para los módulos de entrada.


Para este caso el regulador de voltaje que se utilizo fue el LM2596 con display.
Este regulador de voltaje tiene las siguientes características.
Características:

• Modulo: LM2596 tipo Buck + Voltímetro


• Medidas: 66mm x 35mm
• Voltaje de entrada: 4.0~40v DC
• Voltaje de salida: 1.25~37v DC (ajustable, la tensión de entrada debe ser superior
en 3v respecto de la tensión de salida)
• Intensidad máxima: 2A (normal y estable), 3A Max.
• Rango de medición: 4~40v DC (Para mediciones precisas la tensión de entrada
debe ser de 4v o más)
• Botón para cambiar entra entrada y salida - Luz verde: tensión de salida / Luz
Roja: tensión de entrada
• Conexión por borneras
Este tipo de regulador de voltaje nos servirá mucho para verificar que el voltaje
que deseemos utilizar sea el adecuado, ya que cuenta con el display que nos
marca el voltaje regulada.

• Fuente de alimentación para el módulo de salida.

10
Para este caso la alimentación de voltaje que se tendrá en los módulos de salida
serán de 12 V. con respecto a los relevadores que necesitan 12 v. para el buen
funcionamiento por ello se decidió utilizar un regulador de voltaje independiente.
Como se observa en la figura 9.

En la figura anterior se observa la fuente reguladora de voltaje para los módulos


de salida, para esto utilizamos el regulador de voltaje LM2596 sin display.

Características.
• Entrada: DC 3 V a 40 V (Voltaje de entrada debe ser superior a la de voltaje de
salida de 1,5 V)
• Voltaje de salida: DC 1.5 V a 35 V es ajustable, máxima corriente de salida es de
3a
• Características: Todo Uso Sanyo condensadores de estado sólido, 36 u
espesante Circuit Boards, high-q inductancia con indicador LED de salida
• Tamaño: 45 * 20 * 14 mm (con potenciómetro).

• Fuente de alimentación para CPU.

11
Como la fuente de alimentación del CPU son de 12V. Se utilizar nuevamente el
anterior regulador de voltaje (LM2596 Sin display). Esto servirá para alimentar de
voltaje al CPU comandado por el PIC16F887. Como se muestra en la figura 11.

Módulo de entrada:
Mostramos en el siguiente esquemático el modulo de entrada, el cual tiene un
aislamiento galvánico realizado por el moc Para evitar que algunas partes del
circuito se vean afectados por corrientes y voltajes excesivos que puedan dañar
los componentes.

La representacion esquematica en proteus:

Diseño 3D del módulo de entrada

12
Los módulos de entrada terminados, donde se ve el aislamiento galvánico que fue
el moc, se puso un indicador de entrada que es el led y resistencias de 330.

Indicadores de entrada:
Se hizo indicadores de entrada los cuales usamos interruptores de polo doble tiro.
Estas irán conectadas al módulo de entrada.

Modulo del CPU:


Para la parte de la cpu lo que utilizamos fue en pic 16f887a el cual le construimos
su shell para haci poder cargar el programada directamente. La Cpu estara
alimentado con 5v.
A continuacion mostramos el pcb del shell que se realizo:

13
La representación esquemática en proteus:

Se puede observar como quedo el Shell en 3D de proteus

Mostraremos cuales son los pines de entrada y salida del pic en la siguiente
imagen.
Donde In(entrada) y Out(Salida):

14
Los pines del 2 al 10 y del 15 al 21 son usados como entradas.
Los pines del 22 al 30 y del 33 al 39 son usado como salidas.
Los pines 11, 12 y 31, 32 son usados exclusivamente para la alimentación del pic.
Al final mostramos el CPU terminado:

Módulo de programación
Para cargar la programación en el pic se usó un quemador de pic, este que nos
permite cargar el codigo en .HEX al pic

15
La ventaja de esta quemadora es que este puede quemar directo al Shell del pic
para así ya no estar quitando el pic cada vez que deseemos cargar algún un
programa, con este se parece más a la carga de un programa al PLC.
Programación en LDMICRO:
LDmicro es un editor, simulador y compilador de lenguaje ladder para
microcontroladores de 8-bits. Puede generar código nativo para procesadores de
la serie AVR de Atmel y PIC16 de Microchip a partir de un diagrama ladder.
Principalmente LDmicro soporta:
• Entradas y salidas digitales

• Timers (a la conexión, a la desconexión)

• Contadores (ascendentes, descendentes, ciclicos)

• Entradas analógicas y salidas analógicas (PWM)

• Variables enteras e instrucciones aritmeticas

• Comunicación serial

• Registros de desplazamiento

• Acceso a memorias EEPROM

16
Ejemplo de programación

Módulos de salida.

Los módulos se encargan del trabajo de intercomunicación entre los dispositivos


industriales exteriores al PLC y todos los circuitos electrónicos de baja potencia que
comprenden a la unidad central de proceso del PLC, que es donde se almacena y
ejecuta el programa de control.

Para nuestro PLC se usarán dos módulos salidas las cuales tendrán 8 conexiones
de salidas para conectar en total 16 dispositivos periféricos.

A continuación, mostramos el PCB del Módulo de salida:

El diseño en 3D:

17
Como se muestra en la siguiente figura.

Físicamente los módulos de salida, están construidos en tarjetas de circuitos,


además de contar con indicadores luminosos que informan de manera visual el
estado que guardan las entradas y salidas.

El PLC final basado en PIC:

18
Conclusión:
Podemos apreciar que el plc es un dispositivo de control muy seguro en cuanto a
cualquier tipo de corto ya que todos los módulos se encuentran aislados
galvánicamente unos de otros, además el plc es capaz de soportar grandes
cargas de corriente y voltaje en comparación a otros controladores, La
construcción del PLC con Pic nos mostro como funciona cada parte de ella tanto
en los módulos de entrada, al leer una entrada, el cual pasa por el cpu(para
interpretar el código) y se refleja en el modulo de salida(en los indicadores de led).
Este plc basado en pic es mejor a la comparación de un Arduino ya que el pic es
más eficiente y el cual hace parecerse mas a un plc real del mercado.

Bibliografía:
http://instrumentacionycontrol.net/estructura-de-un-plc-modulos-o-interfaces-de-
entrada-y-salida-es/
https://microcontrollerslab.com/pic16f877a-introduction-features/
https://www.taringa.net/+apuntes_y_monografias/conocimiento-basico-en-
ldmicro_12pk36

19

Potrebbero piacerti anche