5-Practica PLC y Perifericos.

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

ELECTRICIDAD

INDUSTRIAL
GUIA PRACTICA N° 5
CONTROL LOGICO PROGRAMABLE Y PERIFERICOS
MP N° 2: Automatización y control
de sistemas eléctricos.

ESTUDIANTE:

FECHA:

Arquitectura interna del Autómata Programable o PLC

Componentes básicos de un PLC


La estructura básica de cualquier
autómata es la siguiente:
• Fuente de alimentación
• CPU
• Módulo de entrada
• Módulo de salida
• Terminal de programación
• Periféricos.
Respecto a su disposición externa, los
autómatas pueden contener varias de
estas secciones en un mismo módulo o
cada una de ellas separadas por
diferentes módulos. Así se pueden
distinguir autómatas Compactos y
Modulares.

CPU Sus funciones son:


La Unidad Central de Procesos es el auténtico cerebro del sistema.  Vigilar que el tiempo de ejecución del programa de usuario no
Se encarga de recibir las ordenes, del operario por medio de la excede un determinado tiempo máximo (tiempo de ciclo
consola de máximo). A esta función se le suele denominar Watchdog (perro
programación y el módulo de entradas. Posteriormente las procesa guardián).
para enviar respuestas al módulo de salidas. En su memoria se  Ejecutar el programa de usuario.
encuentra residente el programa destinado a controlar el proceso.  Crear una imagen de las entradas, ya que el programa de usuario
La CPU es el corazón del autómata programable. Es la encargada de no debe acceder directamente a dichas entradas.
ejecutar el programa de usuario mediante el programa del sistema  Renovar el estado de las salidas en función de la imagen de las
(es decir, el programa de usuario es interpretado por el programa mismas obtenida al final del ciclo de ejecución del programa de
del sistema). usuario.
 Chequeo del sistema.

UNIDAD DIDACTICA: CONTROL LOGICO PROBRAMABLE Y PERIFERICOS WALTER CHOQUE COPARI


ELECTRICIDAD
INDUSTRIAL
Memoria del Autómata
Dentro de la CPU vamos a disponer de un área de memoria, la
cual emplearemos para diversas funciones:
 Memoria del programa de usuario: aquí introduciremos
el programa que el autómata va a ejecutar cíclicamente.
 Memoria de la tabla de datos: se suele subdividir en
zonas según el tipo de datos (como marcas de memoria,
temporizadores, contadores, etc.).
 Memoria del sistema: aquí se encuentra el programa en
código máquina que monitorea el sistema (programa del
sistema o firmware). Este programa es ejecutado
directamente por el microprocesador/microcontrolador
que posea el autómata.
 Memoria de almacenamiento: se trata de memoria
externa que empleamos para almacenar el programa de
usuario, y en ciertos casos parte de la memoria de la tabla
de datos. Suele ser de uno de los siguientes tipos:
EPROM, EEPROM, o FLASH.
Cada autómata divide su memoria de esta forma genérica,
haciendo subdivisiones específicas según el modelo y
fabricante.

Memoria ROM, no accesible desde el exterior, en la que el fabricante


graba el programa monitor, sistema ejecutivo o firmware para realizar
las siguientes tareas:
 Inicializa el PLC al energizar o restablecer (reset), inicia el
ciclo de exploración de programa.
 Realiza autotest en la conexión y durante la ejecución del
programa
 Comunicación con periféricos y unidad de programación
 Lectura y escritura en las interfases de E/S. ‰Contiene el
intérprete del programa del usuario, si existe.

Memorias de un PLC Memoria imagen de entradas y salidas


La memoria de imagen de entradas y salidas: Las imágenes de entradas y salidas del proceso existen por tres razones:
 Almacena las últimas señales tanto las leídas en la  El sistema verifica todas las entradas al comenzar el ciclo. De este modo
entrada como las enviadas a la salida se sincronizan y” congelan” los valores de estas entradas durante la
actualizándose tras cada ejecución completa del ejecución del programa. La imagen del proceso actualiza las salidas
programa. cuando termina de ejecutarse el programa. Ello tiene un efecto
 Las señales de entrada consideradas para el estabilizador en el sistema.
cálculo no son las actuales de la planta, sino las  El programa de usuario puede acceder a la imagen del proceso mucho
presentes en la memoria imagen leídos en el ciclo más rápido de lo que podría acceder directamente a las entradas y
anterior. salidas físicas, con lo cual se acelera su tiempo de ejecución.
 Y los resultados obtenidos no van directamente a  Las entradas y salidas son unidades de bit a las que se debe acceder en
la interfaz de salida sino a la memoria imagen de formato de bit. No obstante, la imagen del proceso permite acceder a
salidas cuando finaliza cada ejecución del ellas en formato de bits, bytes, palabras y palabras dobles, lo que ofrece
programa. flexibilidad adicional.

UNIDAD DIDACTICA: CONTROL LOGICO PROBRAMABLE Y PERIFERICOS WALTER CHOQUE COPARI


ELECTRICIDAD
INDUSTRIAL
Interfases de E/S
Sección de entradas: se trata de líneas de entrada, las
cuales pueden ser de tipo digital o analógico. En
ambos casos tenemos unos rangos de tensión
característicos, los cuales se encuentran en las hojas
de características del fabricante. A estas líneas
conectaremos los sensores. Sección de salidas: son
una serie de líneas de salida, que también pueden ser
de carácter digital o analógico. A estas líneas
conectaremos los actuadores.
Tanto las entradas como las salidas están aisladas de
la CPU según el tipo de autómata que utilicemos.
Normalmente se suelen emplear opto acopladores en
las entradas y relevadores/optoacopladores en las
salidas.
A este módulo se unen eléctricamente los sensores
(interruptores, finales de carrera, pulsadores,...).
La información recibida en él, es enviada a la CPU para
ser procesada de acuerdo la programación residente.

Se pueden diferenciar dos tipos de captadores conectables al módulo de entradas: los Pasivos y los Activos.
Los Captadores Pasivos son aquellos que cambian su estado lógico, activado - no activado, por medio de una acción mecánica. Estos son los
Interruptores, pulsadores, finales de carrera, etc.
Los Captadores Activos son dispositivos electrónicos que necesitan ser alimentados por una tensión para que varíen su estado lógico. Este es el
caso de los diferentes tipos de detectores (Inductivos, Capacitivos, Fotoeléctricos). Muchos de estos aparatos pueden ser alimentados por la
propia fuente de alimentación del autómata.

El que conoce circuitos de automatismos industriales realizados por contactores, sabrá que puede utilizar, como captadores, contactos
eléctricamente abiertos o eléctricamente cerrados dependiendo de su función en el circuito. Como ejemplo podemos ver un simple arrancador
paro marcha. En él se distingue el contacto usado como pulsador de marcha que es normalmente abierto y el usado como pulsador de parada
que es normalmente cerrado.
Sin embargo, en circuitos automatizados por autómatas, los sensores son generalmente abiertos.

Interfases de entrada y salida


Establecen la comunicación entre la unidad
central y el proceso.
• Filtran
• Adaptan
• Codifican

UNIDAD DIDACTICA: CONTROL LOGICO PROBRAMABLE Y PERIFERICOS WALTER CHOQUE COPARI


ELECTRICIDAD
INDUSTRIAL
Clasificación de las entrada y salida Clasificación de las entrada y salida
POR EL TIPO DE SEÑALES: POR EL AISLAMIENTO:
 Digitales de 1 bit  Con separación Galvánica (optoacopladores)
 Digitales de varios bits  Con acoplamiento directo
 Analógicas POR LA FORMA DE COMUNICACIÓN CON LA UNIDAD CENTRAL:
POR LA TENSIÓN DE ALIMENTACIÓN:  Comunicación serie
 De corriente continua (estáticas de 24/110 Vcc)  Comunicación paralelo
 De CD a colector abierto (PNP o NPN) POR LA UBICACIÓN:
 De CA (60/110/220 Vca)  Locales.
 Salidas por relevador ( libres de tensión)  Remotos.

Fuente de alimentación
Es la encargada de convertir la tensión de la red, 117 v c.a. ó 220vc.a., a baja tensión de c.c, normalmente 24 v. Siendo esta la tensión de trabajo
en los circuitos electrónicos que forma el Autómata.

Estructura física del PLC


La estructura de un PLC es casi similar a la arquitectura de un ordenador.

Los controladores lógicos programables supervisan de forma continua los valores de entrada en varios dispositivos de detección de entrada (por
ejemplo, acelerómetro, balanza de peso, señales cableadas, etc.) y producen la salida correspondiente en función de la característica de la
producción y la industria.

Un diagrama de bloques típico de un PLC consta de cinco partes principales:

 Rack o chasis
 Módulo de alimentación
 Unidad central de procesamiento (CPU)
 Módulo de entrada y salida
 Módulo de interfaz de comunicación

UNIDAD DIDACTICA: CONTROL LOGICO PROBRAMABLE Y PERIFERICOS WALTER CHOQUE COPARI


ELECTRICIDAD
INDUSTRIAL

¿Cómo funciona un PLC?


El sistema PLC tiene algunas instrucciones a través de las
cuales un usuario puede hacer una lógica dependiendo de
cómo quiera controlar el proceso.
Estas instrucciones son de lógica simple de bits,
comparación, temporizador y contador, matemático, etc.
Se requieren algunos conocimientos básicos para
entender y crear un programa de control. Hay
principalmente tres pasos para controlar el proceso en el
PLC
 Monitorizar el estado de las entradas
 Ejecutar el programa de control
 Actualizar el estado de las salidas Todos los estados de las entradas y salidas deben ser almacenados en la sección de
Como el PLC es un controlador específico, ejecuta este memoria del PLC. La sección de memoria también almacena información compleja
programa una y otra vez. Toma muy poco tiempo para como respuestas de cálculos matemáticos, escalamiento de entradas analógicas, y
ejecutar este ciclo una vez y este tiempo se llama tiempo salidas de otra información compleja.
de escaneo. Este tiempo de escaneo es muy pequeño, por No importa cuántas entradas y salidas se añadan, todos los PLC suelen realizar las
lo general en ms. mismas funciones.

RESUMEN: Arquitectura de un PLC

La sección de comandos de un autómata programable desde el punto de vista conceptual es muy similar a la de un computador dedicado a funciones
de control. Como tal, la arquitectura de un autómata programable puede dividirse en tres bloques principales:

• C.P.U. (Central Processing Unit): Es la parte central de todo Controlador Lógico Programable, es la encargada de recibir, interpretar y ejecutar las
instrucciones que lleguen correspondiente al programa en curso. El C.P.U. es el encargado de procesar los datos de acuerdo a una lógica pre-
establecida y ejercer control sobre el flujo de información. El CPU se componen por los siguientes elementos:

Unidad Lógico Aritmética: Encargada de efectuar todas las instrucciones aritméticas (suma, resta, etc.) y lógicas (AND, OR, EXOR, NOT).

Registros de Uso General: Unidad de almacenaje provisional que contiene datos sobre los cuales se va a trabajar en un determinado momento,
operando de una suma, punteros de memoria, etc.

Acumulador: Es el registro principal del C.P.U. Es el que participa en más instrucciones.

Banderas: Registran condiciones especiales, de acuerdo a las cuales pueden o no tomarse acciones específicas, por ejemplo: acarreo de una
operación aritmética, signo de un dato, condición de un registro cuando es igual o diferente de cero, etc.

Registro de Instrucciones: Es el registro que contiene el código de la instrucción en curso y que se encarga de pasarlo a la unidad decodificadora de
instrucciones.

Contador de Programa (PC): Es el registro que indica la posición de memoria donde ha de buscarse la próxima instrucción.

Unidad de Control: Es la encargada de generar o recibir las señales de control necesario para la comunicación del C.P.U. con el mundo exterior,
memorias, unidades de E/S y otros. El C.P.U. debe ser programado (usando una memoria) en un código que él entienda. Las instrucciones de
programa son leídas en un código (binario). Sin embargo, existen programas que permiten traducir instrucciones expresadas en un lenguaje de mayor
nivel, el un lenguaje de "1" y "0" que entiende el C.P.U.

• Memoria: Permite el almacenamiento de datos y/o programas del sistema. La memoria consta de la circuitería electrónica capaz de almacenar el
programa y los datos. La memoria de datos tiene las variables de entrada de la máquina, las variables intermedias (por ejemplo, producto de un
cálculo) y las variables de salida a ser transmitidas por las unidades E/S. Desde el punto de vista del C.P.U, la memoria es una unidad de E/S que
puede ser leída, escrita o ambas. Generalmente las memorias están organizadas en arreglos de 1 byte u 8 bits cada una, aunque recientemente se
fabriquen arreglos de 16 a 32 bits. Cuanto mayor sea la palabra o longitud del arreglo de memoria, mayor capacidad aritmética y precisión digital se
obtiene y por lo tanto mayor resolución en las señales discretas. Existen dos tipos de memoria y se clasifican de la manera siguiente:

Memoria RAM: La Memoria RAM, en general puede estar constituida por diversos medios físicos. Desde el punto de vista de los PLC. La memoria
RAM semiconductora es la más importante. En este tipo de memoria, la información (en binario) puede ser escrita o leída en número indefinido de
veces, y la memorización está garantizada mientras exista memorización eléctrica. Al suprimir la fuente de alimentación, la memoria se borra. Por

UNIDAD DIDACTICA: CONTROL LOGICO PROBRAMABLE Y PERIFERICOS WALTER CHOQUE COPARI


ELECTRICIDAD
INDUSTRIAL
ello la RAM de tipo semiconductora es una memoria volátil. Para evitar esto puede añadirse al sistema de memoria RAM semiconductora un respaldo
de batería que supla la energía suficiente como para mantener la información de memoria cuando falle la alimentación principal.

La celda básica de una memoria RAM está constituida por un Flip-Flop con su circuitería de control de lectura y escritura. Internamente la memoria
consta de celdas básicas capaces de almacenar un bit de información ("1" o "O" lógico). El conjunto de estas celdas constituye una matriz que es
accesada (o direccionada) por líneas externas bajo el control del CPU.
Memoria ROM: La memoria ROM semiconductora sólo puede ser leída (no escrita). Viene en diferentes modalidades:
ROM: Memoria con los datos grabados de fábrica.
PROM: Inicialmente 'Vacía", el usuario programa una vez los datos en la memoria y estos ya no pueden borrarse o cambiarse más.
EPROM: El usuario programa los datos de la memoria, sin embargo, éstos pueden borrarse sometiendo el integrado a una dosis de luz ultravioleta,
según especificación del fabricante.
EEPROM: Los datos son grabados y borrados

eléctricamente. La ventaja de las memorias EPROM y EEPROM es que pueden usarse para prototipos que deben someterse a correcciones. Una vez
que el programa sea definido, puede pasarse a una memoria ROM o PROM, que fabricado en grandes cantidades resulta más económi cas. Las
memorias de tipo ROM son no volátiles, la información que contiene no se borra al quitar la alimentación del integrado. Las memorias EPROM, no
pueden borrarse y grabarse indefinidamente sino sólo un número limitado de veces que por lo general oscila entre 10.000 y 100.000.

• Fuente de poder: Este sistema juega uno de los mayores roles de operación total de controlador programable ya que su papel fundamental no es
solamente la de suministrar los requerimientos de voltaje DC a los componentes del PLC (es decir, al procesador, a la memoria y a las
Entradas/Salidas), sino también, al monitor. Además, debe regular el voltaje suministrado y debe alertar al C.P.U. si todo marcha bien.

¿Cómo se programa un PLC?


Hay muchos lenguajes de programación disponibles para configurar un sistema PLC. A continuación, te describo los más utilizados.
Diagrama de Escalera o Ladder (LD)
El diagrama de escalera es un lenguaje de programación gráfico que emula los circuitos del hardware lógico de los relés. El programa subyacente
utiliza expresiones booleanas que se traducen fácilmente en interruptores y relés.
Diagrama de bloques (SFD)
En el diagrama de bloques, las entradas y salidas se conectan en bloques mediante líneas de conexión.
Los bloques de función se utilizan principalmente para realizar tareas repetitivas como arranques, control en bucle cerrado, bucles PID, etc.
Texto Estructurado (ST)
El texto estructurado es un lenguaje de programación diferente a la lógica de escalera, pero te permite hacer las mismas cosas y más con mucho
menos espacio (visualmente y en términos de memoria del procesador).
En realidad, se parece mucho a otros lenguajes de programación más tradicionales como C++ o Java, pero está diseñado específicamente para los
PLC.
Lista de Instrucciones (IL)
La lista de instrucciones fue uno de los primeros lenguajes de programación para PLC. Este lenguaje se considera un lenguaje de bajo nivel, lo que
significa que está muy cerca del código máquina, el lenguaje binario que la CPU de un ordenador ejecuta directamente.
Con el lenguaje de lista de instrucciones, cada instrucción, o comando de máquina, se coloca en una nueva línea. Las instrucciones constan de
operadores, operandos y modificadores, utilizando mnemónicos para los operadores (por ejemplo, «A» para «y» o «MOV» para «mover»).
Diagrama de Funciones Secuenciales (SFC)
El diagrama de funciones secuenciales es también un lenguaje de programación gráfico que es similar a un diagrama de flujo como la lógica.
En este lenguaje de programación del PLC, el programa se divide en pasos que actúan como una función principal.
Los pasos consisten en una acción que ocurre cuando el programador quiere que ocurra. Los pasos pueden ser activos o inactivos.
Las transiciones son las instrucciones que se utilizan para mover el programa de un paso a otro.

Tipos de PLC
Los dos tipos principales de PLC son el PLC fijo/compacto y el PLC modular.
PLC compacto
Dentro de una misma caja, habría muchos módulos. Tiene un número fijo de módulos de E/S y tarjetas de E/S externas. Por lo ta nto, no tiene la
capacidad de ampliar los módulos. Cada entrada y salida se decide por el fabricante.
PLC modular
Este tipo de PLC permite la expansión múltiple a través de «módulos», por lo que se denomina PLC modular. Se pueden aumentar los componentes
de E/S. Es más fácil de usar porque cada componente es independiente de los demás.

UNIDAD DIDACTICA: CONTROL LOGICO PROBRAMABLE Y PERIFERICOS WALTER CHOQUE COPARI


ELECTRICIDAD
INDUSTRIAL

PRATICA.
Paro y arranque de motores-en Step 7-Usando s7200 y PC SIMU.
EQUIPO: PLC-S7-200, PC, LAPTOP
SOFTWARE STEP7 MICROWIN, S7-200 (código 6596) PC-SIMU (codigo 9966)
1. TABLA DE SIMBOLO

2. BOQUE DE PROGRAMA

CLIC en COMPILAR.
Clic en archivo
Clic en exportar..

Clic en guardar.
3. ABRIR S7-200

UNIDAD DIDACTICA: CONTROL LOGICO PROBRAMABLE Y PERIFERICOS WALTER CHOQUE COPARI


ELECTRICIDAD
INDUSTRIAL

Poner clave 6596 clic en OK.


Clin en menú programa, clic en cargar programa

Marcar todo y clic en aceptar.

UNIDAD DIDACTICA: CONTROL LOGICO PROBRAMABLE Y PERIFERICOS WALTER CHOQUE COPARI


ELECTRICIDAD
INDUSTRIAL
Abre otra ventana

Clic en mi escritorio, buscar archivo guardad


Clic en abrir.

Clic en simulación

UNIDAD DIDACTICA: CONTROL LOGICO PROBRAMABLE Y PERIFERICOS WALTER CHOQUE COPARI


ELECTRICIDAD
INDUSTRIAL

Se abre una pequeña ventana y dar Clin en si.


Clic en state program

4. ABRIR PC-SIMU (calve de codigo 9966)

Clic en ok.
UNIDAD DIDACTICA: CONTROL LOGICO PROBRAMABLE Y PERIFERICOS WALTER CHOQUE COPARI
ELECTRICIDAD
INDUSTRIAL
Se abre una ventana y activar motor

Activar botones paro y arranque

5. ESTABLECER COMUNICACION CON EL S7-200

6. Ir a PC-SIMU, Cic en simulador, clic en run.

UNIDAD DIDACTICA: CONTROL LOGICO PROBRAMABLE Y PERIFERICOS WALTER CHOQUE COPARI

También podría gustarte