Вы находитесь на странице: 1из 18

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

FACULTAD DE MECÁNICA

ESCUELA DE INGENIERÍA MECÁNICA


PROYECTO DE AUTOMATIZACIÓN INDUSTRIAL

¨Comunicación PROFIBUS DP entre dos PLC Simatic S7-1200¨

Autores:
 LLIGUAY JOEL

 USCA DIEGO

 LLAMUCA FABIAN

ABRIL-AGOSTO 2016
COMUNICACIÓN PROFIBUS DP ENTRE DOS PLC SIMATIC S7-1200

INTRODUCCIÓN

Los constantes avances tecnológicos, que permiten una continua modernización de


los sistemas de producción en las diferentes áreas de las industrias, hace
indispensable la actualización de los conocimientos para ello se van a realizar
exposiciones que permita de una manera clara y sencilla obtener los conocimientos
y aplicarlos en el laboratorio.

JUSTIFICACIÓN

En vista que debido al giro que se viene dando en la actualidad, respecto al control
de procesos industriales y a la necesidad de que los estudiantes de Ingeniería se
familiaricen en el campo de los procesos industriales, se desarrolló este proyecto
que tiene como objetivo en red PROFIBUS con la utilización de un PLC S7-1200.

OBJETIVOS

Objetivo general.

 Levantar una red PROFIBS DP entre dos PLCs siemens S7-1200 con la ayuda del
software TIA PORTAL V.13.

Objetivos específicos

 Conocer el referente teórico de Redes PROFIBUS.

 Realizar la configuración de Hardware de la red.

 Crear un proyecto en TIA PORTAL V.13 para la configuración de Hardware y


Software de la red.

 Realizar la configuración de la comunicación

MARCO TEORICO

Los estándares de comunicación, redes y equipos que se utilizan en cada nivel se


puede observar la estructura de la pirámide de automatización haciendo énfasis :
Buses

Los buses de campo son redes digitales, bidireccionales, multipunto, montadas


sobre un bus serie que tiene como función la interconexión de los dispositivos de los
niveles Actuador/Sensor y nivel de campo.

Los buses de campo se clasifican según la velocidad de transmisión de datos y la


funcionalidad, teniendo así los siguientes buses de campo:
Buses de alta velocidad y baja funcionalidad.
Profibus

Es un protocolo dinámico que brinda solución a tareas de comunicación Maestro-


Esclavo e involucra todos los perfiles de comunicación industrial como
automatización de procesos, seguridad y control de datos. En la actualidad
PROFIBUS abarca todos los niveles de automatización, desde elementos de campo
(sensores, actuadores) hasta sistemas complejos que gestionan múltiples equipos
con toda su información.
Esto surgió con la necesidad de desarrollar un bus de campo que lograra comunicar
una red de elementos de automatización a nivel de campo con el control de procesos
a nivel de célula. Esta jerarquización se elaboró en la Norma Europea EN 50170,
en 1996.

Con PROFIBUS llegó el estándar de bus de campo, el cual era libre y transparente a
los fabricantes. Los dispositivos de diferentes fabricantes eran adquiridos con su
correspondiente interface. Debido a su estructura y funcionalidad diferenciada,
PROFIBUS abarca grandes áreas de sensores y actuadores, en los niveles de célula y
campo, garantizando una correcta funcionalidad en los buses de niveles superiores
del nivel de control de procesos.
PROFIBUS posee tres extensiones con diferentes características y aplicaciones.
Según lo expuesto por a continuación se presenta una breve síntesis de cada una
de estas variantes:
 PROFIBUS - FMS
 PROFIBUS - PA
 PROFIBUS – DP

Procedimiento:

Para cumplir con el desarrollo de la presente práctica se debe realizar el siguiente


procedimiento:

Identificar los puertos PROFIBUS de cada uno de los PLCs e interconectarlos entre sí con
un cable de red PROFIBUS .Se debe considerar que en uno de los terminales existe la
posibilidad de cerrar el bus con una resistencia terminal, esto se hace en el último equipo
conectado en la red, en este caso en el PLC Esclavo DP. Para cerrar el bus con una
resistencia terminal se debe mover el switch a la posición “ON” en el terminar del cable
PROFIBUS.

PASO 1
Una vez configurada la topología de la red, abrimos el software TIA PORTAL V.13 para
crear un nuevo proyecto. Para ello, dentro de la pantalla de inicio dar clic en “Crear
Proyecto”, aquí se deberá llenar los campos de Nombre de proyecto, ruta donde se desea
guardar el proyecto, autor y comentario.
En el momento de detectar debemos seleccionar la versión del PLC , de acuerdo a que tipo
que estemos utilizado Para el PLC 1 tenemos la versión 4.0 como se muestra en la figura,
para nuestro caso es el maestro.
Presionamos botón agregar.

Para el PLC 2 tenemos que seleccionar la versión 3.0 que viene a ser nuestro esclavo.
Presionamos botón agregar.
PASO 2
Detentamos y continuamos.
Se debe hacer para los dos PLC.

PASO 3

Presionamos agregar dispositivo y determinamos.

PASO 4
Dentro de vista de dispositivo nos aparece esta imagen.
Se realiza para los dos PLC.
PASO 5

Dentro de vista de red tenemos los dos PLC listos para ser conectados mediante profibus.
PASO 6
Tenemos conectado mediante profibus como se indica en la imagen.
PASO 7

Configuramos PLC para la conexión clic derecho


PASO 8
Debemos verificar que la transferencia de datos se realice por Q2, I2
Como se está indicando.
PASO 9

Se debe hacer esta configuración a los dos PLC.


PASO 10
En el maestro actualizamos y cargamos.
Se debe realizar la misma configuración para el PLC1 y PLC2.

HASTA AQUÍ TENEMOS LISTO LA CONFIGURACION DEL MAESTR O Y ESCLAVO PARA


PARA LA TRANSMISION DE DATOS MEDIANTE CALE PROFIBUS.
Tenemos la transmisión de datos del maestro, esclavo de un contador de pulsos.

Tenemos nuestra entrada i1.0 que es entrada del maestro que puede ser cualquier tipo
de señal.
Tenemos una salida, que debemos crear una memoria para poder dentro de la condición
del contador.
Descripción de CV

La instrucción "Contador ascendente" incrementa el valor en la salida CV. Cuando el


estado lógico de la entrada CU cambia de "0" a "1" (flanco de señal ascendente), se
ejecuta la instrucción y el valor actual de contaje de la salida CV se incrementa en
uno. La primera vez que se ejecuta la instrucción, el valor actual de contaje de la
salida CV está a cero. El valor de contaje se incrementa cada vez que se detecta un
flanco de señal ascendente, hasta alcanzar el valor límite superior del tipo de datos
indicado en la salida CV. Cuando se alcanza el valor límite superior, el estado lógico
de la entrada CU deja de tener efecto en la instrucción.}

Configuramos contadro.
Nuestra siguiente línea e programación

Descripción y configuración.

Es un comparador, que compara el valor el valor del contador con un valor definido en este.
Seguira activado hasta cuando el valor del contador alcance o llegue al valor del contador
Seleccionamos enteros para poder realizar nuestra comparación.
El TP ya es conocido que es un tiempo a la activación a nuestra actuador q0.0

Nuestra siguiente línea e programación

Copia el valor de ingreso que tenemos en nuestro contador

Y nos entrega un valor de salida para nuestro esclavo

Para comprobar que nuestra red esté funcionando correctamente se le conecta en línea y
se le desconecta la red profinet y realizamos la verificación.

DESCRIPCIÓN DEL ESCLAVO


PASO 1 PARA EL ESCLAVO
Seleccionamos plc esclavo y realizamos la programación en el mail

PASO 2
Se procede a programar el plc esclavo damos un clic en mail y procedemos a poner nuestra
primera línea de programación
PASO 3
Con nuestra M0.0 creamos una salida Q0.6 y con nuestra memoria MW55 creamos una
salida Q0.7

PASO 4
Ingresamos un operador lógico de palabras en este caso una igualación, a continuación les
explicamos cómo funciona este operador

Se puede utilizar la instrucción "Igualdad" para determinar si un primer valor de


comparación (<operando1>) es igual a un segundo valor de comparación (<Operand2>).

Si se cumple la condición de la comparación, la instrucción devuelve el resultado lógico


(RLO) "1". Si no se cumple la condición de comparación, la instrucción devuelve RLO "0". El
RLO de la instrucción se combina con el RLO de todo el peldaño de la siguiente manera:

Por Y, cuando la instrucción de comparación está conectado en serie.

Por O, cuando la instrucción de comparación está conectado en paralelo.


Especificar el primer valor de comparación (<operando1>) en el marcador de posición del
operando encima de la instrucción. Especificar el segundo valor de comparación
(<Operand2>) en el marcador de posición de operando por debajo de la instrucción.

Los caracteres individuales se comparan por medio de su código (por ejemplo, "a" es mayor
que "A") durante la comparación de las cuerdas. La comparación se realiza de izquierda a
derecha. El primer carácter a ser diferente decide el resultado de la comparación.

PASO 3
Utilizamos el comando move para en las siguientes líneas de programación, a continuación
le explicaremos cómo funciona el comando move

Se utiliza la instrucción "valor Move" para transferir el contenido del operando en la entrada
IN para el operando en la salida OUT1. La transferencia se realiza siempre en la dirección
de la dirección ascendente.

La salida de habilitación ENO tiene el estado de señal si se cumple "0" una de las siguientes
condiciones:

El ES entrada de habilitación tiene el estado de señal "0".


El tipo de datos en el parámetro IN no se corresponde con el tipo de datos especificado en
el parámetro de OUT1.
También puede utilizar la instrucción "valor Move" para transferir caracteres individuales
de una cadena a operandos del tipo de datos CHAR o WCHAR. El número del carácter a
transferir se especifica entre corchetes al lado del nombre del operando. "MyString [2]", por
ejemplo, transfiere el segundo carácter de la cadena "MyString". También es posible
transferir de operandos de la CHAR tipo de datos a los caracteres individuales de una
cadena. También puede reemplazar un carácter específico de una cadena con el carácter de
otra cadena.

En nuestro caso vamos a trasferir datos desde un tag 2 a un tag 6


Finalmente con la salida Qw255 se crea una memoria M1.5
Para comprobar que nuestra red esté funcionando correctamente se le conecta en línea y
se le desconecta la red profinet y realizamos la verificación.

CONCLUSIONES

 Diferencias en las configuraciones de hardware y software, donde propiedades


tales como modelos y versiones impedían transferir los programas a los
dispositivos.
 En caso de no coincidir dichas características se deberá actualizar las versiones de
los dispositivos utilizando paquetes de software brindados por los fabricantes de
los equipos, estos paquetes se los puede descargar de forma gratuita en los sitios
web de dichas empresas.

 En este caso no funciono en nuestros computadores ya que la versión de tía portal


es académica y se necito del computador del tutor con licencia pagada.

 Dentro de las redes de comunicación PROFIBUS DP los principales errores se


presentaron en el direccionamiento de los espacios de memoria que reservan cada
uno de los equipos para realizar el intercambio de datos, además, el no utilizar
bloques de función específicos para la gestión de errores dentro de la red. Las
direcciones pueden variar de acuerdo al usuario, estas pueden ser configuradas
desde el menú propiedades de cada dispositivo.

 Inconvenientes debido a discrepancias entre los equipos configurados dentro del


software y los existentes físicamente. Cerciorarse que la dirección PROFIBUS DP
configurada dentro del software coincida con la seleccionada en el switch externo
de cada dispositivo PROFIBUS DP en caso de poseer uno.

RECOMENDACIONES
 Es necesario que los usuarios del laboratorio tengan conocimientos teóricos
básicos sobre “La pirámide de automatización industrial”, enfocándose
principalmente en los modelos de comunicación utilizados en cada nivel
especificamente, de igual manera poseer conocimientos sobre programación de
PLCs para captar fácilmente la programación de los ejemplos propuestos.

 Tener en cuenta las características de los equipos disponibles en el laboratorio,


ya que de esta manera el usuario podrá delimitar el alcance de las prácticas y
dar un uso correcto a los equipos, evitando cualquier tipo de daño sobre estos.

BIBLIOGRAFÍA Y LINKOGRAFIA:

[1] Siemens, Simatic PROFIBUS. “PROFIBUS Con STEP 7 V12”, Manual del sistema. Enero
2013.
[2] Siemens, “Tutorial De PROFIBUS En Simatic S7”, Tutorial De Profibus S7. Febrero 2004.
[4] https://support.automation.siemens.com.
[5] Dr. Joaquín López Fernández. PROFIBUS. Universidad de Vigo.

Вам также может понравиться