Está en la página 1de 8

UNIVERSIDAD TECNOLÓGICA DE JALISCO N O.

1
VERSIÓN: FECHA:
INGENIERIA EN MECATRÓNICA PÁG. 1 / 1

Materia:
Control Lógico Avanzado

Docente:
Rubén Rodriguez Lemus

Alumno:
Alexis Yureni Rodriguez Rojas
Fernando Rodriguez Rojas

Grado y Grupo:
10 – C

Turno:
Vespertino

Actividad:
Señales Analógicas

Fecha:19 de febrero de 2024


UNIVERSIDAD TECNOLÓGICA DE JALISCO N O. 1
VERSIÓN: FECHA:
INGENIERIA EN MECATRÓNICA PÁG. 2 / 1

1.- Introducción
En el mundo de la automatización y tecnologías informáticas existen distintos leguajes de
programación los cuales son utilizados para crear programas de control lógico que ayudaran a
cumplir con condiciones necesaria en cada proceso productivo. En esta práctica diseñaremos un
programa lógico con lenguaje basado en Diagrama de bloques.

2.- Objetivo
Diseñar un programa de control lógico en diagrama de bloques que sea funcional, y cumpla
con las especificaciones y necesidades de la actividad.

3.- Desarrollo
Para esta práctica necesitaremos crear un programa nuevo en el programa de CCW,
posteriormente añadiremos un diagrama de bloques para comenzar con nuestro diseño de control.
Para esto debemos cumplir con las necesidades de la actividad, las cuales se describen a
continuación:
UNIVERSIDAD TECNOLÓGICA DE JALISCO N O. 1
VERSIÓN: FECHA:
INGENIERIA EN MECATRÓNICA PÁG. 3 / 1

Necesitamos promediar la temperatura que detectan 3 sensores dentro de una sala, con ese
promedio debemos realizar la indicación con una lampara para 3 niveles de temperatura como lo
muestra en la imagen, temperatura baja, media y alta en los rangos que allí mismo señala. Además,
debemos convertir los grados Centígrados a Grados Fahrenheit. Por último, debemos escalar
nuevamente la temperatura promedio de 0 a 65000 y transmitirla a una salida analógica.

Descripción del programa diseñado

En la primera parte del diseño tenemos la lectura de 3 sensores en su respectiva entrada analógica
la cual utiliza datos de tipo UINT, esta lectura debemos escalarla de acuerdo con la resolución de
nuestro PLC y a la salida que queremos controlar, en este caso será una resolución de 0 a 65,000 y
una salida de 0 a 100°C. Para poder escalar la entrada analógica debemos convertir los datos de tipo
UINT de la entrada analógica a datos de tipo REAL que son los necesarios para la función de
SCALER en CCW. Después de tener las temperaturas escaladas utilizamos funciones matemáticas
para generar el promedio de las 3 temperaturas.
UNIVERSIDAD TECNOLÓGICA DE JALISCO N O. 1
VERSIÓN: FECHA:
INGENIERIA EN MECATRÓNICA PÁG. 4 / 1

Cuando ya obtuvimos el promedio de las 3 temperaturas en la primera etapa, utilizamos


comparadores para el valor más bajo y otro para el valor más alto del rango de temperatura y
posterior una compuerta AND para validar que las dos comparaciones se afirmen y después activar
la salida a la bobina de la lampara indicadora, esto lo utilizamos para los 3 niveles de temperatura.
Como se muestra en la siguiente imagen.

Para la necesidad de convertir la temperatura de °C a °F se utilizaron funciones matemáticas de


acuerdo con lo que pide la fórmula de conversión. Primero se multiplico el promedio por la constante
de 1.8 y después le sumamos una constante de 32 para así obtener °F.
UNIVERSIDAD TECNOLÓGICA DE JALISCO N O. 1
VERSIÓN: FECHA:
INGENIERIA EN MECATRÓNICA PÁG. 5 / 1

Para escalar el promedio a una salida analógica, nuevamente utilizamos la función SCALER pero en
esta ocasión como entrada pusimos el rango de 0 a 100°C y como salida pusimos la escala de
resolución de 0 a 65,000, después para poder enviar este dato a la salida analógica utilizamos la
función ANY TO UINT ya que el tipo de datos del promedio es REAL.

Con esto cumplimos con todas las condiciones y necesidades de la práctica.

Capturas de pantalla en Simulación


UNIVERSIDAD TECNOLÓGICA DE JALISCO N O. 1
VERSIÓN: FECHA:
INGENIERIA EN MECATRÓNICA PÁG. 6 / 1
UNIVERSIDAD TECNOLÓGICA DE JALISCO N O. 1
VERSIÓN: FECHA:
INGENIERIA EN MECATRÓNICA PÁG. 7 / 1
UNIVERSIDAD TECNOLÓGICA DE JALISCO N O. 1
VERSIÓN: FECHA:
INGENIERIA EN MECATRÓNICA PÁG. 8 / 1

Conclusión

Con esta práctica aprendimos a utilizar funciones de escalamiento, así como funciones para
conversión de los tipos de datos. Son herramientas muy funcionales que estaremos utilizando en
cada programa de control lógico que diseñemos.

También podría gustarte