Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Informe 3

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

INSTITUTO SUPERIOR PEDAGÓGICO INTERCULTURAL

BILINGÜE MARTHA BUCARAM DE ROLDÓS

TECNOLOGÍA SUPERIOR EN AUTOMATIZACIÓN E INSTRUMENTACIÓN


Informe Nº: 3
“PROTOCOLO DE COMUNICACIÓN I2C / TIA PORTAL CON FLUID SIM”

Nombre de los integrantes:


ANDI GRFA JOHNNY PABLO
TRUJILLO GALEAS EMILY JICELY

Nombre de Profesor:
ING. PATRICIO JAVIER ARROBA VILLACIS

Fecha de Realización: 04/agosto/2020

Calificación: ______________________________
INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS

Contenido
OBJETIVOS ................................................................................................................................................. 3
1.2 General .......................................................................................................................................... 3
1.3 Específicos .................................................................................................................................... 3
FUNDAMENTOS ........................................................................................................................................ 3
2.1 Arduino ............................................................................................................................................... 3
2.3 Pantalla LCD ....................................................................................................................................... 4
2.4 Led ...................................................................................................................................................... 6
2.5 Sensor LM35 ....................................................................................................................................... 6
2.6 PULSADOR........................................................................................................................................ 8
2.7Fundamentos de comunicación fluidsim, tía portal y protocolo I2C en proteus. ................................. 8
2.7.1Fuente de aire comprimido ............................................................................................................ 8
2.7.2 Válvula 4/2 ................................................................................................................................... 8
2.7.3 Cilindro doble efecto .................................................................................................................... 9
2.7.4 Pulsador ........................................................................................................................................ 9
2.7.5 contactor y bobina. ..................................................................................................................... 10
2.7.6 electroválvula ............................................................................................................................. 10
2.7.7 OPC ............................................................................................................................................ 11
3. Procedimiento ..................................................................................................................................... 12
3.1 Equipo ......................................................................................................................................... 12
3.2 Materiales.................................................................................................................................... 12
3.3 Desarrollo de la Práctica ............................................................................................................. 12
3.3.1 PROTOCOLO COMUNICACIÓN I2C. ................................................................................... 12
3.3.2 COMUNICACIÓN DE FLUIDSIM CON TIA PORTAL POR MEDIO DE OPC. .................. 19
Conclusion .................................................................................................................................................. 31
Recomendaciones........................................................................................................................................ 31
Bibliografía ................................................................................................................................................. 32

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
OBJETIVOS

1.2 General

 Realizar el circuito comunicación I2C maestro-esclavo con Aduinos UNO y MEGA.,

fluidSIM, Tía portal por medio EzOPC y muestro de datos en la pantalla winCC.

1.3 Específicos

Protocolo de comunicación I2C en proteus.

● Diseñar el circuito I2C para la comunicación de maestro a esclavo en proteus.

● Demostrar las lecturas de los componentes de entradas y salidas de cada esclavo al LCD.

● Demostrar el funcionamiento correctivo de la comunicación de maestro a esclavo en la red

I2C.

Comunicación de fluidSIM y Tía portal por medio EzOPC.

● Realizar el diagrama de grafcer en fluidsim para la comunicación con el Tia portal.

● Trabajar con el simulador PLCSIM del TIA PORTAL como herramienta de apoyo en la

programación de PLCs. Y comunicación con fluidsim por el software OPC.

● Realizar la programación en tia portal para la compatibilidad con el fluidsim.

● Realizar la comunicación entre el fluidsim y tia portal, mediante el OPC (OLE for Process Control).

● Diseñar la pantalla HMI para la lectura de datos obtenidos de proteus de protocolo I2C

● Demostrar la secuencia de movimientos de la pantalla HMI winCC.

FUNDAMENTOS
2.1 Arduino
Arduino es una plataforma de creación de electrónica de código abierto, la cual está basada en

hardware y software libre, flexible y fácil de utilizar para los creadores y desarrolladores. Esta

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
plataforma permite crear diferentes tipos de microordenadores de una sola placa a los que la

comunidad de creadores puede darles diferentes tipos de uso.

Para poder entender este concepto, primero vas a tener que entender los conceptos de hardware

libre y el software libre. El hardware libre son los dispositivos cuyas especificaciones y diagramas

son de acceso público, de manera que cualquiera puede replicarlos. Esto quiere decir que Arduino

ofrece las bases para que cualquier otra persona o empresa pueda crear sus propias placas,

pudiendo ser diferentes entre ellas, pero igualmente funcionales al partir de la misma base.

(YÚBAL FM, 3 Agosto 2018)

Imagen 1. arduino uno o simulino uno.

2.3 Pantalla LCD

Una pantalla LCD (liquid crystal display: ‘pantalla de cristal líquido’ por sus siglas en inglés) es

una pantalla delgada y plana formada por un número de píxeles en color o monocromos colocados

delante de una fuente de luz o reflectora. A menudo se utiliza en dispositivos electrónicos de pilas,

ya que utiliza cantidades muy pequeñas de energía eléctrica. (Jovanna Yepez, 24 de marzo de

2019)

Caracteristicas de pines de LCD:

– Pin 1 – Vss: GND o tierra.

– Pin 2 – Vdd: Alimentación Vcc o +5V.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
(Algunos pueden alimentarse a 3 Vcc)

– Pin 3 – V0: Control del contraste del display, conectamos este pin al terminal variable de un

potenciómetro conectado a Vcc y Masa en sus terminales extremos.

– Pin 4 – RS: Selección de Registro.

0 lógico: Registro de comandos (escritura),

1 lógico: Registro de datos (escritura, lectura)

– Pin 5 – R/W:

0 lógico: Escritura del LCD.

1 Lógico: Lectura del LCD.

– Pin 6 – Enable: El famoso Enable de casi todos los componentes de la electrónica digital. Un 1

lógico señala el inicio de escritura o lectura del LCD, un 0 lógico, desactiva todas las funciones.

– Pin 7-10 – D0/D3: Pines correspondientes al bus de datos.

D0 corresponde al bit menos significativo.

Estos pines no se utilizan si realizamos operaciones sobre el LCD de 4 bits.

– Pin 11-14 – D4/D7: Pines correspondientes al bus de datos.

D7 corresponde al bit más significativo y puede utilizarse como “Busy Flag”,

si leemos sobre este pin, un 1 lógico nos indicará que el LCD se encuentra ocupado,

no permitiendonos realizar ninguna operación hasta que se deshabilite.

En la tabla no aparecen, ya que no todos los displays disponen de los pines 15 y 16, yo he

modificado la imagen para añadirlos, y son simplemente:

– Pin 15 – Ánodo de la retroiluminación : R + 5V.

– Pin 16 – Cátodo de la retroilum

inación: GND.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS

Imagen 2. Display LCD

2.4 Led

El LED, acrónimo de “Light Emitting Diode”, o diodo emisor de luz de estado sólido (solid state),

constituye un tipo especial de semiconductor, cuya característica principal es convertir en luz la

corriente eléctrica de bajo voltaje que atraviesa su chip. (francisca villaves, miércoles, 01 de julio

de 2020)

Imagen 3. Led con simbología en Proteus.

2.5 Sensor LM35

El LM35 es un circuito electrónico sensor que puede medir temperatura. Su salida es analógica,

es decir, te proporciona un voltaje proporcional a la temperatura. El sensor tiene un rango desde

−55°C a 150°C. Su popularidad se debe a la facilidad con la que se puede medir la temperatura.

Incluso no es necesario de un microprocesador o microcontrolador para medir la temperatura.

Dado que el sensor LM35 es analógico, basta con medir con un multímetro, el voltaje a salida del

sensor. (Rubén E-Marmolejo, noviembre 25, 2017)

Característica principal del LM35:

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
• Resolución: 10mV por cada grado centígrado.

• Voltaje de alimentación. Por ejemplo, esté sensor se puede alimentar desde 4Vdc hasta 20Vdc.

• Tipo de medición. Salida analógica.

• Numero de pines: 3 pines, GND, VCC y Salida.

• No requiere calibración.

• Tiene una precisión de ±¼°C.

• Esta calibrado para medir °C.

• Consumo de corriente: 60 μA

• Empaquetados comunes:

• TO-CAN.

• TO-220.

• TO-92.

• SOIC8.

Pin del LM35: El pinout del sensor de temperatura son tres: GND, VCC y VSalida. Entonces

dependiendo del empaquetado será el orden de conexión de los pines.

Imagen 4. LM35 y su datasheet.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
2.6 PULSADOR

Se creó un pulsador en proteus que se puede usar, en el esquemático (isis) y en el pcb (ares), el nuevo

dispositivo cuenta con todas las características de un elemento de proteus, es decir se puede simular y

pasar a ares sin ningún problema.

Imagen 5. Pulsador en su estado original y en su forma isis.

2.7Fundamentos de comunicación fluidsim, tía portal y protocolo I2C en proteus.

2.7.1Fuente de aire comprimido

El aire comprimido es una de las fuentes de energía con mayor importancia y que más se utilizan en

múltiples procesos industriales gracias a su seguridad, rapidez y facilidad de uso. Podría definirse como

una determinada masa de aire situada a una presión superior a la atmosférica. (juan peña, 29/11/2017)

Imagen 6. Simbología de fuente de aire comprimido.

2.7.2 Válvula 4/2

Una válvula 4/2 (cuatro vías, dos posiciones) permite el paso del aire en ambas direcciones. Cuando la

válvula está en reposo, la vía de entrada (1) está conectada con la vía de utilización 2, mientras que la otra

vía de utilización (4) está puesta a escape (3). Con esta válvula, podemos gobernar un cilindro de doble

efecto, ya que al accionar ésta, la entrada de aire (1) se comunica ahora con la vía de utilización 4 y la 2

se pone a escape. (Adrian casa, 21 de mayo de 2012)

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS

Imagen 7. Válvula 4/2.

2.7.3 Cilindro doble efecto

Son capaces de producir trabajo útil en los dos sentidos, ya que se dispone de una fuerza activa tanto en el

avance como en el retroceso. Se construyen siempre en forma de cilindros de émbolo y poseen dos tomas

para aire comprimido, cada una de ellas situada en una de las tapas de cilindro. (Adrian casa, 21 de mayo

de 2012)

Imagen 8. Cilindro doble efecto.

2.7.4 Pulsador

Un pulsador eléctrico o botón pulsador es un componente eléctrico que permite o impide el paso de la

corriente eléctrica cuando se aprieta o pulsa.

El pulsador solo se abre o cierra cuando el usuario lo presiona y lo mantiene presionado. Al soltarlo vuelve

a su posición inicial. (sebatian peaz, 14 de diciembre de 2015)

Imagen 9. Pulsador.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
2.7.5 contactor y bobina.

Un contactor es un dispositivo con capacidad de cortar la corriente eléctrica de un receptor o instalación,

con la posibilidad de ser accionado a distancia, que tiene dos posiciones de funcionamiento: una de

encendido y otra de apagado.

Un contactor está formado por una bobina y unos contactos, que pueden estar abiertos o cerrados, y que

hacen de interruptores de apertura y cierre de la corriente en el circuito. (Kunyu Cheng y Laura Brem

Vilas. , miércoles, agosto 5, 2020)

Imagen 10. Contactor conformado con una bobina.

2.7.6 electroválvula

Una electroválvula es una válvula electromecánica, diseñada para controlar el paso de un fluido por un

conducto o tubería. La válvula se mueve mediante una bobina solenoide. Generalmente no tiene más que

dos posiciones: abierto y cerrado, o todo y nada. (ulloa, 4 may 2020)

Imagen 11. Electroválvula.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
2.7.7 OPC

OPC es una tecnología de comunicación con una arquitectura de cliente y servidor. Una aplicación actúa

de servidor proporcionando datos y otra actúa como cliente leyéndolos o manipulándolos.

OPC es, con mucha diferencia, la tecnología de comunicación industrial estándar. Ello permite el

intercambio de información entre múltiples dispositivos y aplicaciones de control sin restricciones o

límites impuestos por los fabricantes. Un servidor OPC puede estar comunicándose continuamente con

los PLCs de campo, RTUs, estaciones HMI u otras aplicaciones. Aunque el hardware y el software

provengan de diferentes marcas comerciales, el cumplimiento del estándar OPC posibilita la comunicación

continua en tiempo real. (Logitek Team, May 8, 2019)

Imagen 12. Sistema de comunicación OPC.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS

3. Procedimiento

3.1 Equipo

 Computador

 Software Proteus 8 profesional.

 Software Arduino.

 PC con software TIA PORTAL V12 y FluidSim V4.5.

 Software wincc.

 Software de apoyo EzOPC de FESTO.

3.2 Materiales

 Arduino.

 Display LCD.

 Diodo Led.

 LM35.

 Pulsador.

3.3 Desarrollo de la Práctica

3.3.1 PROTOCOLO COMUNICACIÓN I2C.

Para empezar, diseñamos las conexiones para la comunicación de maestro-esclavo con un Arduino mega,

la cual será el maestro de nuestro sistema de comunicación y los Arduinos que conforman como esclavos

serán los Arduinos UNO, al igual pueden tener la función de maestro. En este sistema tenemos las

respectivas funciones de cada Arduino con sus respectivas programaciones que se debe proceder a cumplir,

tanto la comunicación de maestro a esclavo, al igual mostrar la lectura de dato obtenido de la comunicación

al LCD. A continuación, damos a conocer el diagrama de conexionado para nuestra comunicación maestro-

esclavo en proteus a observar de cómo está compuesto el sistema.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
 Diagrama y conexionado de comunicación I2C maestro y esclavos.

Imagen 13. Circuito y conexión de Esclavo- Maestro.

La funcion de este sistema de comuniacion I2C, es un tipo de bus que se utiliza para conectar circuitos

integrados. El I2C es un bus con múltiples dispositivos, lo que significa que se pueden conectar varios

chips al mismo bus y que todos ellos pueden actuar como maestro, sólo con iniciar la transferencia de

datos. Este bus se utiliza dentro de una misma placa de un dispositivo.

El bus I2C, un estándar que facilita la comunicación entre microcontroladores, memorias y otros

dispositivos con cierto nivel de inteligencia, sólo requiere de dos líneas de señal y un común o masa.

Permite el intercambio de información entre muchos dispositivos a una velocidad aceptable, de unos 100

Kbits por segundo, aunque hay casos especiales en los que el reloj llega hasta los 3,4 MHz.

La metodología de comunicación de datos del bus I2C es en serie y sincrónica. Una de las señales del bus

marca el tiempo (pulsos de reloj) y la otra se utiliza para intercambiar datos.

A continuacion la descripcion de las señales.

 SCL (System Clock) es la línea de los pulsos de reloj que sincronizan el sistema.

 SDA (System Data) es la línea por la que se mueven los datos entre los dispositivos.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
 GND (Masa) común de la interconexión entre todos los dispositivos enganchados al bus. Pero en

este caso no es necesario por que estamos trabajando en un software de simulacion proteus que

funcionaria por defecto.

Las líneas SDA y SCL son del tipo drenaje abierto, es decir, un estado similar al de colector abierto, pero

asociadas a un transistor de efecto de campo. Se deben polarizar en estado alto (conectando a la

alimentación por medio de resistores pull-up) lo que define una estructura de bus que permite conectar en

paralelo múltiples entradas y salidas.

Imagen 14. lineas de comuniacion SDA y SCL.

En el Protocolo de comunicación del bus I2C, habiendo varios dispositivos conectados sobre el bus, es

lógico que para establecer una comunicación a través de él se deba respetar un protocolo. Digamos, en

primer lugar, lo más importante: existen dispositivos maestros y dispositivos esclavos. Sólo los

dispositivos maestros pueden iniciar una comunicación como se muestra en la imagen 6, como el arduino

mega que es el maestro.

Si el dispositivo cuya dirección corresponde a la que se indica en los siete bits (A0-A6) está presente en

el bus, éste contesta con un bit en bajo, ubicado inmediatamente luego del octavo bit que ha enviado el

dispositivo maestro. Este bit de reconocimiento (ACK) en bajo le indica al dispositivo maestro que el

esclavo reconoce la solicitud y está en condiciones de comunicarse. Aquí la comunicación se establece en

firme y comienza el intercambio de información entre los dispositivos.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
En el caso contrario, cuando el bit de lectura/escritura estaba a nivel lógico alto (lectura), el dispositivo

maestro genera pulsos de reloj para que el dispositivo esclavo pueda enviar los datos. Luego de cada byte

recibido el dispositivo maestro (quien está recibiendo los datos) genera un pulso de reconocimiento.

Imagen 15. arduino mega como funcion de emisor y receptor(maestro).

Maestro: Dispositivo que determina los tiempos y la dirección del tráfico en el bus. Es el único que aplica

los pulsos de reloj en la línea SCL. Cuando se conectan varios dispositivos como los arduinos esclavos la

cual tambien cumple como la funcion de receptor y emisor, a un mismo bus la configuración obtenida se

denomina multi-maestro. Es decir tiene la funcion de transmitir y recibir toda la informacion de los

esclavos y proceder a imprimir la lectura obtenida en el LCD.

Imagen 16. Circuito y conexionado arduinos esclavos con funcioamiento receptor y emisor.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
Esclavo: Todo dispositivo conectado al bus que no tiene la capacidad de generar pulsos de reloj. Los

dispositivos esclavos reciben señales de comando y de reloj generados desde el maestro. Ya que llevara a

cabo de cumplir ciertas ordenes del maestro, al igual el esclavo tambien funciona como maestro que puede

enviar datos al maestro de nuestro sistema.

Nota: todo dispositvo conectado como entradas y salidas digitales o analogicas seran enviadas al maestro

y el maestro procedera a impimir toda informacion o lecturas de datos en el LCD. De la misma manera el

maestro trabajara como emisor y receptor que cumplira la misma funcion.

3.3.1.1 Código en el Software Arduino:


En este software podemos realizar la programación para monitorear la temperatura del

Sensor, la lectura de cada pulsador que se acciona y se imprime en el display LCD.

Es decir, realizaremos la programación para nuestro maestro, la cual tendrá dicha programación que ara

un protocolo de comunicación en serie, hacia los demás dispositivos que son los esclavos y estas tendrán

la orden de recibir datos del maestro y este se encarga de ejecutar la acción a cumplir de la programación.

Imagen 17. Programacion maestro..

La programacion del esclavo consiste en recibir la informacion del maestro y ejecutando en cumplir la

orden que asigna el maestro hacia el esclavo, y este esclavo puede trabajar como emisor y receptor. Es

decir, recibe la informacion que quiere el maestro y el esclavo lo cumple. A su vez el esclavo tambien

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
trabaja como emisor, la cual procedera que el propio maestro reciba la orden del esclavo y ejecuta la accion

requerida.

Imagen 18. Programacion del esclavo.

Después de tener listo la programación, lo compilamos y damos en copiar al enlace hex.

Imagen 19. Archivo (maestro y esclavo) hex.

Una vez compilado copiamos los enlaces y lo pegamos en los Arduinos de todos los esclavos, al igual al

maestro del proteus y le damos dos clics, y se mostrara las propiedades donde dice progam file le pegamos

el enlace.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS

Imagen 20. Propiedades de cada Arduino.

Una vez copiado le damos en play para poder simular el circuito.

Imagen 21. Impresión de lectursa en el virtual terminal.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
Como podemos observar la simulacion funciona correctamente, el leds verde como muestra de activacion

cuando pulsamos los botones que esta asignado al maestro y este manda una señal u orden para que se

encienda el leds. Pero en este caso no octamos con programar y se imprima en el LCD. El virtual terminal,

es una pantalla que simula al igual que el puerto serial donde podemos observar las lecturas de cada

dispositivos.

Imagen 22. Lectura de datos de esclavo a meaestro.

En este caso tenemos un esclavo trabajando como emisor enviando la señal al maestro y el maestro trabaja

como recpetor y este permite visualizar el dato recibido en el puerto serial de virtual terminal.

3.3.2 COMUNICACIÓN DE FLUIDSIM CON TIA PORTAL POR MEDIO DE OPC.

En este sistema de comunicacion por medio de OPC, lograremos hacer la comunicación de dos softwars

que nos permitira tener el mando de ambos lado.

1. Abrimos la aplicacion fluidsim.

Imagen 23. Software fluidSIM.

2. Armar el circuito neumático que se muestra en la figura. Todos los elementos que están en la

imagen se encuentran en la ventana de herramientas de FluidSIM.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS

Imagen 24. circuito neumatico.

3. En el menu de opciones /conexión OPC/DDE, verificar que este seleccionado el modo OPC

activado.

Imagen 25. menu de opciones.

4. Al momento de seleccionar en modo OPC, se abrira automaticamente el softwar OPC, caso

contario entrar con el softwar OPC.

Imagen 26. Software EzOPC .

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
5. Verificar que el enlace de Process simulation in FluidSIm este unido con el S7-PLCSIM.

Imagen 27. enlace del OPC.


6. Darle doble click al elemento FluidSIM Out, aparecerá una pantalla en la que llama a la aplicación

EzOPC.

Imagen 28. pantalla de selección..

7. Después de presionar el botón Seleccionar en la figura anterior, seleccione la opción PLCSIM y

elija la opción EB0 (Aquí estamos diciendo que trabajaremos con el primer byte de entradas del

PLC Siemens a seleccionar).

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS

Imagen 29. pantalla de selección EB0.

8. Darle doble click al elemento FluidSIM In, y realizar el mismo procedimiento de los pasos

anteriores, con la diferencia de que se escogerá el primer byte de salidas del PLC.

Imagen 30. pantalla de selección AB0.


9. En la ventana de FluidSIM debería mostrarse una figura como la que se muestra.

Imagen 31. configuracion de entrada y salida verificada.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
3.3.2.1 Programacion en Tia protal PLC.

1. Entramos en la aplicación de tia portal.

2. Selecionamos el PLC que se muestra en la imagen

Imagen 32. selección de controlador o PLC.


3. Ingrese dentro de la ventana de árbol de proyecto a la carpeta de variables del PLC y cree las

siguientes variables con sus respectivas direcciones.

Imagen 33. ventana de variables.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
4. Ingrese al bloque principal Main (OB1), y escriba el siguiente programa en proceso en

GRAFECER. Una vez hecho esto guarde el proyecto y compile. Después de la compilación no

debe presentarse mensajes de error.

Imagen 33. Diagrama en grafcer.

5. Aparecerá una ventana como la que se muestra a continuación, llene los campos faltantes tal como

se muestra en la figura de la derecha. Luego presione opcion de buscar busqueda y despues cargar.

Imagen 34. comunicación PLCSIM..

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
6. En la siguiente ventana presionar el botón Cargar. En la ventana del PLCSIM, seleccione la opción
RUN- P.

Imagen 35. comunicación y verificacion.


7. En la ventana del FluidSIM presionar el botón de Iniciar (Botón Play).

Imagen 36. comunicación fluidsim y tia portal.

8. Verificar el funcionamiento del programa en simultáneo con el FluidSIM.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS

Imagen 37. verficacion de comunicación fluidsim y tia portal.

3.3.2.2 Programa en tia portal: HMI

1. En la ventana de principal de proyecto del TIA PORTAL, agregar una pantalla winCC Advanced.

Imagen 38. pantalla winCC..


2. Compilamos la pantalla como se muetsra en la imagen.

Imagen 39. pantalla comunicación con el controlador.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
3. una vez compilado procedemos a realizar el HMI para la secuencia de pistones y tambien una

pantalla HMI para la muetsra de tempertura, semaforo por medio de modbus y proteus.

Imagen 40. pantalla HMI para fluidsim y proteus.

4. Estando en la imagen de la pantalla inicial, de la ventana de Herramientas, buscar la carpeta de

Conveyors, miscellaneous. Seleccionar la imagen que representara a un cilindro neumático de

doble efecto. Colocar dos de estos sobre la pantalla.

Imagen 41. pantalla HMI de cilindros de doble efectos.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
5. Una vez colocado daremos doble clic en los cilindros y abrira las propiedades o opciones para

proceder a colocar las direcciones que son las variables de la programacion grafcer en cada

cilindro para la compilacion y comunicación en fluidsim. A su vez proceder con la simulacion.

Imagen 42. pantalla HMI de cilindros de doble efecto simulado.

6. Tambien diseñamos nuestro HMI con la direccion programada en nuestro arduino con

modbus.

Imagen 43. pantalla HMI de un motor y un slider para la muetsra de comunicación con proteus..

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
3.3.2.3 Programacion en proteus

1. Abrimos el software de proteus y diseñamos el circuito de para nuestra comunicación en modbus

con el protocolo I2C y el muestreo de datos en el HMI winCC.

Imagen 44.circuito de comunicación protocolo I2C.


2. Una vez realizado nuestro circuito en proteus procedemos, abrir el software de Arduino para la
respectiva programacion, para cada arduino que hemos realizado en proteus.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS

Imagen 45. Programacion para el arduino uno y mega (maestro y esclavo).


3. Una vez realizado nuestra programacion procedemos a realizar la simulacion con el HMI que nos

muestre los datos obtenidos de nuestro maestro a esclavo que programos anteriormente y nos de

la lectura en winCC.

Imagen 46. Lectura de dato, arduino uno y mega (maestro y esclavo) en l pantalla HMI.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS

Conclusion
 Se logro el objetivo de realizar la comucacion de esclavo a maestro con el protocolo I2C.

 Observamos el funcionamiento del protocolo y su funcionamiento.

 Se logro entender sobre el procolo I2C.

 El funcionamiento y comunicación de fluidsim y tia portal se cumplio.

 FluidSIM es un software que permite diseñar, construir y posterior mente simular circuitos

neumáticos,y gracias aestoconsiderarsu fiabilidad.

 Existen diferentes elementos los cuales nos facilitan realizar este tipo de circuitos como lo son:

las válvulas, los cilindros, fuentes de aire comprimido, etc.

Recomendaciones
 Verificar las conexiones de nuestro circuito para evitar fallos y prevenir daños en caso en una

práctica física.

 Verificar la comunicación entre Arduino con sus respectivos pines SCL y SDA.

 Verificar que todas las direcciones deben ser correctas para una mejor comunicación.

 Estas comunicaciones son interesantes, pero será mejor mas practico en físico y a si mejora nuestro

conocimiento.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS

Bibliografía
Adrian casa. (21 de mayo de 2012). cilindro doble efecto. sistemas neumaticos.

Adrian casa. (21 de mayo de 2012). valvula 4/2. sistemas neumaticos.

francisca villaves. ( miércoles, 01 de julio de 2020). ¿Que es un led? Madrid, españa: AF.

Jovanna Yepez. (24 de marzo de 2019). ¿QUE ES UN LCD? worpress.

juan peña. (29/11/2017). fuente de aire comprimido . canales sectoriales.

Kunyu Cheng y Laura Brem Vilas. . (miércoles, agosto 5, 2020). contactores y bobina. innovarQR.

Logitek Team. (May 8, 2019). Qué es OPC y qué es un OPC Server. kepserverexopc.

sebatian peaz. (14 de diciembre de 2015). pulsador . tecnolog.

ulloa, m. ( 4 may 2020). electrovalvulas. mediawiki.

YÚBAL FM. (3 Agosto 2018). Qué es Arduino, cómo funciona y qué puedes hacer con uno. XATAKA
BASICS.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS
Anexos

Protocolo de comunicacion I2C en proteus.

Imagen 47. Lectura de datos en el virtual terminal de maestro a esclavos.

Imagen 48. Lectura de datos en el virtual terminal de esclavo a maestro.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS

Imagen 49. Simulación.

Imagen 50. Simulación en pantalla HMI.

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS


INSTITUTO SUPERIOR PEDAGÓGICO
INTERCULTURAL BILINGÜE
AB. MARTHA BUCARAM DE ROLDOS
¡Construyendo un futuro con excelencia!
LAGO AGRIO - NUEVA LOJA – SUCUMBIOS

Imagen 51. Simulación en pantalla HMI de proteus

AUTOMATIZACION EINSTRUMENTACION TELECOMUNICACIONES INDUSTRIALEAS

También podría gustarte