Guía 03 - Salida PWM PLC S7 1200

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

FUNDACIÓN UNIVERSITARIA DE SAN GIL UNISANGIL

FACULTAD DE CIENCIAS NATURALES E INGENIERÍA


INGENIERÍA ELECTRÓNICA
GUÍA DE LABORATORIO 03

ASIGNATURA AUTOMATIZACIÓN Y CONTROL MODERNO


AREA INGENIERÍA APLICADA
LÍNEA AUTOMATIZACIÓN INDUSTRIAL
TÍTULO DE LABORATORIO Salida PWM PLC S7 1200.

OBJETIVO GENERAL
Analizar y comprender la instrucción CTRL_PWM a través de la programación en TIA PORTAL y la
implementación de una aplicación que permita observar la generación de una señal modulada
por ancho de impulso con un PLC s7 1200.

OBJETIVOS ESPECÍFICOS
• Programar en TIA PORTAL una rutina que contenga las instrucciones CTRL_PWM y MOVE
que permitan generar una señal modulada por acho de impulso.
• Implementar un circuito de potencia que permita aislar la señal de control PWM
generada por el PLC y un actuador (motor).
• Diseñar una HMI que permita variar la velocidad de un motor DC
EQUIPOS Y MATERIALES
• Osciloscopio
• Generador de señales.
• Fuente DC.
• Multímetro.
• PLC CPU 1214C DC/DC/DC.
• HMI KTP 700 Basic Panel.
• Motor 12 VDC.
• Optoacoplador 4N25.
• Transistor MOSFET IRFZ44N
• Resistencias.
• Pinzas, cables, conectores y herramientas.

CONCEPTOS RELEVANTES PARA EL DESARROLLO DEL LABORATORIO

Instrucción CTRL_PWM: Modulación del ancho de impulso

La instrucción "CTRL_PWM" permite activar o desactivar por software un generador de impulsos


soportado por la CPU. La identificación de hardware del generador de impulsos que debe
controlarse mediante la instrucción se especifica en la entrada PWM.
El generador de impulsos se activa cuando está activado el bit en la entrada ENABLE de la
instrucción.
Si ENABLE tiene el valor TRUE, el generador genera impulsos con las propiedades definidas en la

Elaborado por: Ing. Oscar Quintero


Octubre 2017
configuración de dispositivos. Si se desactiva el bit en la entrada ENABLE o la CPU pasa a STOP, se
desactiva el generador de impulsos y ya no se generan impulsos.
Puesto que el S7-1200 activa el generador de impulsos cuando se ejecuta la instrucción
"CTRL_PWM", BUSY tiene siempre el valor FALSE en el S7-1200.
La salida de habilitación ENO se activa únicamente si la entrada de habilitación EN devuelve el
estado lógico "1" y si no han ocurrido errores durante la ejecución de la instrucción.

Instrucción MOVE: Copiar valor:

La instrucción "Copiar valor" transfiere el contenido del operando de la entrada IN al operando


de la salida OUT1. La transferencia se efectúa siempre por orden ascendente de direcciones.
Ejemplo
El siguiente ejemplo muestra el funcionamiento de la instrucción:

Imagen 1. Instrucción MOVE


Fuente: SIEMENS, Sistema de información, software TIA PORTAL V13.

La tabla siguiente muestra el funcionamiento de la instrucción con valores de operandos


concretos:

Tabla 1. Funcionamiento de la instrucción MOVE


Fuente: SIEMENS, Sistema de información, software TIA PORTAL V13.

Cuando el operando "TagIn" devuelve el estado lógico "1", se ejecuta la instrucción "Copiar
valor". La instrucción copia los contenidos del operando "TagIn_Value" en el operando
"TagOut_Value" y pone la salida "TagOut" al estado lógico "1".

PROCEDIMIENTO

1. Cree un proyecto nuevo en TIA PORTAL y configure los dispositivos (PLC s7 1200 1214c
DC/DC/DC y HMI KTP 700 Basic panel).

Para poder ejecutar la instrucción CTRL_PWM correctamente es preciso que el generador de


impulsos especificado esté activado en la configuración hardware.
Para ello, abra las Propiedades del módulo en la Vista de dispositivos. Abra el PTO/PWM deseado
en "Generadores de impulsos (PTO/PWM)" y active la función "Activar este generador de
impulsos" en "General" como se muestra en la figura 1.

Elaborado por: Ing. Oscar Quintero


Octubre 2017
Figura 1. Activación de generador de impulsos.
Fuente: Autor

Ajuste las Opciones de impulso en Parametrización como se observa en la figura 2.

Figura 2. Parametrización del generador de Impulsos.


Fuente: Autor

Elaborado por: Ing. Oscar Quintero


Octubre 2017
Cree una rutina en el bloque de programación principal con las instrucciones CTRL_PWM y MOVE
como se muestra en la figura 3. Asigne los Tags correspondientes y el ID de Hardware del
generador de impulsos.

Figura 3. Rutina principal.


Fuente: Autor
Compruebe la generación de la señal PWM conectando el osciloscopio a la salida de hardware
seleccionada y modifique su valor forzando la marca MW10 con valores entre 0 y 27648.

2. Mediante el generador de señales reproduzca una señal idéntica a la obtenida en el PLC e


implemente el circuito de la figura 4. Compruebe que la velocidad del motor varía con la
modificación del ciclo de trabajo de la señal generada.
Mida la corriente que consume el generador de señales con el multímetro y compruebe que esta
corriente no supere 300 mA (corriente máxima que aporta el PLC) si la corriente supera este valor,
rediseñe el circuito para que no sobrepase este valor.

Figura 4. Circuito de acople de la señal de control y circuito de potencia.

Elaborado por: Ing. Oscar Quintero


Octubre 2017
3. Acople el circuito anterior a la salida de hardware correspondiente del PLC. Diseñe un HMI que
permita controlar la velocidad del motor DC mediante el ingreso por pantalla de una consigna de
velocidad asociada a la marca MW10 y dos botones de habilitación (ON) y deshabilitación (OFF)
del generador de señales.

REFERENCIAS
• SIEMENS, Sistema de información, software TIA PORTAL V13.

ASPECTOS EVALUABLES
Consultas previas, ejecución del laboratorio, desempeño en el laboratorio, evidencia de toma de
datos, análisis de datos, conclusiones, informe final.

*Todo laboratorio que requiera informe, deberá ajustar dicho informe a formato IEEE.

Elaborado por: Ing. Oscar Quintero


Octubre 2017

También podría gustarte