Sem 9

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 78

SEMANA 09

www.senati.edu.pe

INSTRUCTOR: ING. VICTOR ROMERO.


Programación del PLC
www.senati.edu.pe
Objetivo

• Al finalizar la sesión de clase, los estudiantes estarán


en condiciones de desarrollar la Programación básica
de un plc, cumpliendo las normas técnicas, las normas
de seguridad y salud en el trabajo y actuando de
manera responsable con el medio ambiente.

www.senati.edu.pe
https://www.youtube.com/watch?v=v-cmYEfv2kE

www.senati.edu.pe
Programación del PLC
• La automatización en los procesos Industriales, se basa en la capacidad para
controlar la información necesaria en el proceso productivo.
• Con la introducción de los computadores y de la microelectrónica en el campo
de la automatización industrial se ha mejorado el manejo de la información y
se sigue perfeccionando con la integración de las redes de comunicación,
para poder tener al alcance de un clic toda la información detallada del
proceso industrial en tiempo real y poder acceder a ella desde cualquier lugar
con tan solo un computador o una PDA (Asistente Digital Personal) , con la
posibilidad de variar los parámetros de la planta, del algoritmo de control o del
sistema en general.
www.senati.edu.pe
Programación del PLC
 El Totally Integrated Automation Portal (TIA Portal) integra
diferentes productos
 SIMATIC en una aplicación de software que le permitirá
aumentar la productividad y la eficiencia del proceso.
 Dentro del TIA Portal, los productos TIA interactúan entre sí,
ofreciéndole soporte en todas las áreas implicadas en la
creación de una solución de automatización.
 Una solución de automatización típica abarca lo siguiente
 Un controlador que controla el proceso con la ayuda del
programa.
 Un panel de operador con el que se maneja y visualiza el proceso.
www.senati.edu.pe
Programación del PLC

https://www.youtube.com/watch?v=-GxyNAlvhF8

www.senati.edu.pe
Programación del PLC
• La Conexión entre el programador PC y el PLC S7-1200 se realiza mediante cable
UTP categoría 5 con terminales RJ-45 O LAN..

www.senati.edu.pe
El entorno debe ser igual al que se muestra aquí:

www.senati.edu.pe
Con lo desarrollado se ha configurado el hardware.
www.senati.edu.pe
ELABORAR PROGRAMA PARA EL CONTROL
DEL
PROBLEMA PROPUESTO

• Ingresar al bloque de programa y hacer doble clic en Main OB1, esto


abrirá la ventana para editar el programa que se descargará
en el PLC.

www.senati.edu.pe
www.senati.edu.pe
Desarrollar el programa solución para el arranque directo de un motor, el cual es un
programa básico inicial pero muy útil y usado en los programas más

www.senati.edu.pe
• Finalmente el Segmento del programa quedará como se muestra a continuación, el
direccionamiento y los tags pueden variar de acuerdo a las conexiones realizadas
y/o indicaciones del instructor.

www.senati.edu.pe
DESCARGAR PROGRAMA ELABORADO AL
PLC.

Para realizar la descarga del proyecto


(Configuración del Hardware y software), ingresar en el
menú Online y hacer clic en Establecer conexión online, o
utilizar las teclas Ctrl + K. Se abrirá la ventana establecer
conexión online, en donde se elegirá el tipo de interfaz,
seleccionar PN/IE.

www.senati.edu.pe
www.senati.edu.pe
• Luego de configurar la conexión se procede a la
actualización de la red, el software se encargará de
buscar las estaciones accesibles con la interfaz
seleccionada, finalmente seleccionar el PLC conectado
al cual se desea descargar el programa y
seleccionar conectar.
• Una vez conectado ingresar al menú Online y hacer
clic en Cargar en dispositivo o utilizar las teclas Ctrl + L.

www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
ESCANEO DEL PROGRAMA

www.senati.edu.pe
ARRANQUE DIRECTO DE UN MOTOR 3Φ

• El arranque de un motor asíncrono consiste en su puesta en


marcha al conectarlo a la red.
• Es el que se presenta cuando suministramos directamente al
motor su tensión nominal.
• Este tipo de arranque se utiliza para motores de pequeña
potencia, 4 ó 5 HP, cuando se alimenta directamente de la red; en
este caso las normas de la Compañía Suministradora establecen,
por tanto el valor límite de la potencia.
www.senati.edu.pe
ARRANQUE DIRECTO DE UN MOTOR 3Φ

• La Intensidad de arranque es muy elevada del


orden de 8 veces superior a la Intensidad
nominal.
• De ahí la necesidad de utilizar sistemas de
arranque que minimicen la Intensidad de
arranque (Generalmente para motores
mayores a 5HP).

www.senati.edu.pe
ARRANQUE DIRECTO DE UN MOTOR 3Φ

www.senati.edu.pe
PROBAR PROGRAMA DE ARRANQUE
DIRECTO con inversión de giro.

www.senati.edu.pe
PROBAR PROGRAMA DE ARRANQUE DIRECTO con
inversión de giro.

• Para invertir el giro del motor habrá que invertir el giro del
campo magnético creado por el estator; de esta forma el
rotor tenderá a seguirlo y girará en sentido contrario.
• Para conseguirlo, basta con invertir un par de fases
cualesquiera de la línea trifásica de alimentación al motor,
lo que en la práctica se realiza con dos contactores de
conexión la red.

www.senati.edu.pe
PROBAR PROGRAMA DE ARRANQUE DIRECTO con
inversión de giro.

www.senati.edu.pe
PROBAR PROGRAMA DE ARRANQUE
DIRECTO con inversión de giro.
• El programa desarrollado utiliza 3 pulsadores, 2 son para el
arranque del motor en giro horario y el otro para el sentido
contrario, y el tercer pulsador para la parada del motor sin
importar su sentido de giro.

• Para realizar la comprobación del programa del arranque


directo, es posible realizarlo editando el programa ingresado y
modificarlo por el siguiente;

www.senati.edu.pe
PROBAR PROGRAMA DE ARRANQUE DIRECTO.

www.senati.edu.pe
PROBAR PROGRAMA DE ARRANQUE
DIRECTO con inversión de giro.

• Además de realizar la conexión adecuada de los periféricos


como pulsadores y contactores, no olvidar que para controlar el
funcionamiento del motor es necesario utilizar contactores, a
pesar de que las salidas del PLC sean del tipo relé ya que la
corriente de consumo de los motores provocarían que los
contactos del relé se fundan o incluso la tarjeta electrónica
se queme por la elevada corriente que por ahí circula.

www.senati.edu.pe
PROBAR PROGRAMA DE INVERSIÓN DE GIRO.
• Como se mencionó en el paso anterior el sistema de
inversión de giro debe tener un pulsador para el
control en un giro y otro más para la inversión, no
olvidar que siempre será necesario detener el motor
para el cambio de giro, es por ese motivo que por
seguridad se conecta un contacto normalmente
cerrado de cada sentido con el opuesto para evitar así
su activación cuando el motor se encuentre en
funcionamiento.
www.senati.edu.pe
PROBAR PROGRAMA DE ARRANQUE
DIRECTO con inversión de giro.
• También debe tener en cuenta que para realizar la
inversión de giro una vez arrancado debe esperar
a que el motor esté completamente
detenido pues de lo contrario provocará vibraciones,
golpes y saltos del motor, lo que ocasionará un deterioro
en el
• En el mismo.
gráfico siguiente se muestra como se debe realizar la
conexión a la red para realizar la inversión del giro del motor, en
un arranque directo.
www.senati.edu.pe
PROBAR PROGRAMA DE ARRANQUE DIRECTO con inversión de
• En el gráfico siguiente se muestra como segiro.
debe realizar la conexión a la red para
realizar la inversión del giro del motor, en un arranque directo.

www.senati.edu.pe
CREAR PROYECTO EN ENTORNO DE PROGRAMACIÓN DE PLC DE LA
MARCA SIEMENS.
• Para realizar la simulación será necesario activar el simulador,
para esto hacer clic derecho en el archivo del Proyecto
y seleccionar la opción iniciar simulación.
• La otra forma es en la barra de herramientas, activar la pestaña
Online y luego en simulación, hacer clic en iniciar

www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
• Al realizar la carga, el software compilará el programa, de haber algún
error ya sea de direccionamiento o de sintaxis, el resultado se mostrará en la
ventana de información del software y se detendrá el proceso de descarga
de no ser así la descarga continuará.

www.senati.edu.pe
• Después de la compilación del programa se mostrará la ventana
preliminar de carga con algunas opciones a seleccionar.

• En la vista preliminar de carga se visualiza una


advertencia de que los módulos configurados y los módulos
de destino son distintos, eso se debe a que previamente no
hemos configurado el hardware en el PLCSIM, con lo cual
seleccionamos APLICAR TODAS.
www.senati.edu.pe
• También es necesario seleccionar el checkbox para sobrescribir la configuración, una vez
realizado ya se han resuelto las advertencias y se carga la configuración.

www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
• El programa se verá como se muestra, después de desactivar el
botón START, como se observa el MOTOR sigue activado por su
enclavamiento.

www.senati.edu.pe
• El programa se verá como la figura luego de activar el botón
STOP desde el PLCSIM.

www.senati.edu.pe
• El programa se verá como al inicio luego de desactivar el botón
STOP desde el PLCSIM.

www.senati.edu.pe
DIAGRAMA DE FLUJO PARA LA
PROGRAMACIÓN

www.senati.edu.pe
www.senati.edu.pe
INSTRUCCIÓN NA

www.senati.edu.pe
INSTRUCCIÓN NC

www.senati.edu.pe
INSTRUCCIÓN DE SALIDA

www.senati.edu.pe
LENGUAJES DE PROGRAMACIÓN. NORMA
LEC 1131-3.

www.senati.edu.pe
www.senati.edu.pe
Norma IEC 1131

Generalidades
❍La norma IEC 1131: historia

✓ 1979 : la “International Electrotechnical Commission” (IEC)


designa al “Comite de Investigación 65A” para la definición de
una norma específica referente a los API.
✓ objetivo : responder a la complejidad creciente de los sistemas de
control y a la diversidad de autómatas incompatibles entre sí .
✓contenido :
IEC 1131-1- Informaciones generales (1992)

www.senati.edu.pe
Norma IEC 1131

Generalidades
❍Ventajas de la norma IEC 1131-3 :
✓disminución de los costes de formación.

✓homogeneidad de la documentación de las aplicaciones: estructura de


programas idéntica, objetos de lenguaje predefinidos,....

✓variedad de lenguajes standard: cada función de una aplicación puede

programarse en el lenguaje que mejor se adapte para asegurar la coherencia


final.
✓un paso hacia la portabilidad de los programas.
TSX 37 / 57 - PL7 Pro
www.senati.edu.pe NORMA IEC1131- pg. 3
Norma IEC 1131
❍Lenguajes normalizados :
✓LADDER DIAGRAM ( LD ) o lenguaje (diagrama) de contactos ;

✓FUNCTION BLOCK DIAGRAM ( FBD ) o esquema de bloques


funcionales ;
✓INSTRUCTION LIST ( IL ) o lista de instrucciones ;

✓STRUCTURED TEXT ( ST ) o lenguaje textual estructurado ;

✓SEQUENTIAL FUNCTION CHART ( SFC ) o diagrama funcional de secuencias

(basado en el GRAFCET).

TSX 37 / 57 - PL7 Pro


www.senati.edu.pe NORMA IEC1131- pg. 5
Norma IEC 1131

Objetos de lenguaje IEC


1131

TSX 37 / 57 - PL7 Pro


www.senati.edu.pe NORMA IEC1131- pg. 6
Objetos de lenguaje IEC 1131
• Declaración de variables
• Los objetos no predefinidos deberán tener el nombre y el tipo declarado
por el programador .
❍Objetos predefinidos definidos en 3 zonas (como mínimo) :
✓zona memoria (%M) ;
✓zona de entradas (%I) ;
✓zona de salidas (%Q) ;
Los objetos en cada zona pueden ser (definición mínima) :
✓bits (X);
✓bytes (B) - 8 bits ;
✓words (W) -16 bits ;
✓double words (D) - 32 bits

TSX 37 / 57 - PL7 Pro


www.senati.edu.pe NORMA IEC1131- pg. 7
Lenguajes de programación IEC
1131

TSX 37 / 57 - PL7 Pro


www.senati.edu.pe NORMA IEC1131- pg. 9
Lenguajes de programación IEC 1131

❍ Ladder Diagram ( LD ) : características principales

✓elementos gráficos organizados en redes conectadas por barras de alimentación ;

✓forma gráfica de los elementos impuesta ;

✓evaluación de la red por elementos interconectados ;

✓elementos utilizados : contactos , bobinas , funciones , bloques funcionales ,

✓elementos de control de programa (salto , return ,...) .

❍Ejemplo :

TSX 37 / 57 - PL7 Pro


www.senati.edu.pe NORMA IEC1131- pg. 10
Lenguajes de programación IEC 1131

❍Function Block Diagram ( FBD ) : características principales


✓representación de funciones por bloques enlazados uno a otro ;
✓ninguna conexión entre salidas de bloques de función ;

✓evaluación de una red : de la salida de un bloque funcional a la entrada de otro


bloque funcional ;
auto & run
>=1
❍Ejemplo : start

manu &
cmd

TSX 37 / 57 - PL7 Pro


www.senati.edu.pe NORMA IEC1131- pg. 11
Lenguajes de programación IEC 1131

❍Ejemplo de SFC :

TSX 37 / 57 - PL7 Pro


www.senati.edu.pe NORMA IEC1131- pg. 16
PRECAUCIONES EN EL MANEJO DEL
PLC

www.senati.edu.pe
TENSIÓN DE
ALIMENTACIÓN.

www.senati.edu.pe
www.senati.edu.pe
TENSIÓN DE ENTRADA – TIPO DE
SALIDA

www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
www.senati.edu.pe
ARRANQUE DIRECTO LOGO Y BLOQUES:
https://www.youtube.com/watch?v=9n5f0RGvn-8

ARRANQUE DIRECTO LADDER:


https://www.youtube.com/watch?v=QNbiR2CMhT8

ARRANQUE DIRECTO CON INVERSION DE GIR LADDER MAS LOGO:


https://www.youtube.com/watch?v=H6BG6yXfZog

ARRANQUE DIRECTO S7 1200: https://www.youtube.com/watch?v=IASCpYWZAT8

www.senati.edu.pe
EJERCICIOS A
DESARROLLAR

www.senati.edu.pe
EJERCICIO: 01
Tenemos una fotocélula y un sensor inductivo instalados, al detectar
alguno de ellos nos encenderá un led de 230 voltios y una lámpara de
230 voltios

www.senati.edu.pe
EJERCICIO: 02
Realizar Arranque de motor desde dos puntos (Arranque y parada).
Incluir el paro de motor por falla (protección)

www.senati.edu.pe
EJERCICIO: 03
Diseñar un circuito de control para el accionamiento de un
(motor=Q1) desde dos salas de control diferentes, considere que solo
puede ser accionado de una sola sala a la vez, se debe entender que
por cada sala de control debe haber un pulsador de marcha y uno de
parada.

www.senati.edu.pe
EJERCICIO: 04
Dibujar el esquema de mando y de potencia del automatismo cableado para
controlar el motor MT del vaivén de la figura.

El motor MT es un motor trifásico de 380V. En el cuadro de control hay un


pulsador de marcha

www.senati.edu.pe
GRACIAS POR SU ATENCION
www.senati.edu.pe

También podría gustarte