miércoles, 26 de febrero de 2014

CONEXIÓN PROFINET II

El objetivo de esta actividad es realizar, mediante una conexión PROFIBUS y
una de PROFINET una transferencia de datos entre tres equipos, un (Siemens
S7-314) y dos ET200 (ET200L Y ET200S)

Al activar la entrada E124.0, el estado de las entradas de la ET200L se deberá
trasladar a las salidas de la ET200S, en la cantidad de bits que corresponda.

Al activar la entrada E124.1, es estado de las entradas de la ET200S se
trasladar a las salidas de la ET200L, en la cantidad de bits que corresponda.


Los pasos a realizar serán los siguientes:
  • Esquema del sistema de comunicaciones que se va a emplear.
  • Descripción del proceso de comunicación. 
  • Direcciones de memoria utilizadas y contenidos 
  • Configuración y programación del sistema de comunicaciones.

ESQUEMA DEL SISTEMA DE COMUNICACIONES:



DIRECCIONES DE MEMORIA UTILIZADAS:

Memoria envío:


 Memoria recepción:



DESCRIPCIÓN DEL PROCESO DE COMUNICACIÓN:


  1. Al pulsar E124.0 la ET200S recibe el valor de las entradas y las pone en sus salidas. Las de la ET200L se mandan al Siemens 314.
  2. Al pulsar E124.1 la ET200L recibe el valor de las entradas y las pone en sus salidas, a continuación la ET200S manda sus entradas al Siemens 314.


PROGRAMA:





CONEXIÓN PROFINET I

El objetivo de esta actividad es realizar, mediante una conexión de PROFINET una transferencia de datos entre dos equipos, uno (Siemens S7-314) y una ET200S (ET200S_1)


  • Cuando activemos la entrada E124.0 del S7, queremos enviar el valor de las entradas EB124 a las distintas salidas de la  ET200S_1
  • Cuando activemos la entrada E124.1 del S7, activaremos las dos salidas del primer módulo de la  ET200S_1
  • Cuando activemos la entrada E124.2 del S7, activaremos las dos salidas del segundo módulo de la  ET200S_1
  • Cuando activemos la entrada E124.1 del S7, activaremos las dos salidas del tercer módulo de la  ET200S_1
  • Cuando activemos la Entrada 1 en la ET200S_1 enviaremos el estado de sus entradas al byte de salida AB124 del S7314.Cuando activemos la Entrada 2 en la ET200S_1 enviaremos el estado de sus entradas al byte de salida AB125 del S7314.

Los pasos a realizar serán los siguientes:


  • Esquema del sistema de comunicaciones que se va a emplear.
  • Descripción del proceso de comunicación.
  • Direcciones de memoria utilizadas y contenidos
  • Configuración y programación del sistema de comunicaciones.
ESQUEMA DE COMUNICACIONES:




DESCRIPCIÓN DEL PROCESO DE COMUNICACIÓN:


  1. Al pulsar cualquier EB124 se activan los módulos de las salidas de la ET200S.
  2. Al pulsar E124.1 se activan las salidas del primer módulo de la ET200S.
  3. Al pulsar E124.2 se activan las salidas del segundo módulo de la ET200S.
  4. Al pulsar E1 en la ET200S se activarán las salidas EB124.
  5. Al pulsar E2 en la ET200S se activarán las salidas EB125.
  6. Al pulsar E3 en la ET200S se activarán las salidas EB126.
DIRECCIONES DE MEMORIA UTILIZADAS:


Memoria de envío:


Memoria recepción:


CONFIGURACIÓN:

Introducimos la CPU 314 IFM en el bastidor número 4.
A continuación insertamos el módulo de comunicaciones para profinet CP343-1 Advanced y donde pone PN-IO ponemos la ET200S.
Insertamos los módulos PM-E, DI y DO según la configuración DI,DI,DI, DO,DO,DO.

El aspecto final de la configuración debe ser como el de la imagen:




PROGRAMA:








miércoles, 1 de enero de 2014

CONEXIÓN DPIII

Configurar el funcionamiento de una cinta transportadora mediante un variador
conectado a Profibus-DP de la siguiente manera:

Al accionar el pulsador de marcha arrancaremos la cinta al 25% de la velocidad del motor, y al detectar un sensor el elemento que transporta la cinta, el motor acelerará hasta el 100% de su velocidad. Al llegar la pieza al final (detectado por otro sensor), motor parará durante 10”, para posteriormente invertir el sentido de giro del y funcionando a la velocidad del 50% del motor, deteniéndose la cinta cuando la pieza vuelva a ser detectada por el primer sensor. El estado de la cinta transportadora estará en todo momento señalizado por lámpara (una para el paro, otra para la marcha, una para cada sentido de giro, y una para cada velocidad distinta del motor.) 
Las entradas que controlan la cinta transportadora estarán ubicadas en un módulo de periferia descentralizada o autómata programable (el que se desee).
El estado de la cinta transportadora se visualizará desde el autómata maestro.

ESQUEMA DEL SISTEMA:




MEMORIA ENVÍO DE DATOS:




En este ejercicio no recibimos datos del variador de frecuencia, por lo que no es necesario confeccionar un esquema de recepción de datos.

Lo que indica la imagen anterior, es que en cada word de los bloques de memoria guardaremos en formato hexadecimal las órdenes de marcha, paro y giro (MW4) y las velocidades a las que queremos que funcione el motor (MW6).

  • 447E: Habilitación del variador y paro.
  • 447F: Giro derechas.
  • 0C7F: Giro izquierdas.
  • 447D: Parada libre.
  • 447B: Parada rápida.
Para configurar el variador en step7 tenemos que configurar la estructura de datos que vamos a utilizar en el variador, esto se llama PPO.

Existen cinco tipos de PPO en función de la cantidad de datos de parámetros y de proceso que se empleen. PPO1, PPO2, PPO3, PPO4, PPO5. 
Los más importantes son el PPO1 y 3.
El PPO1 te permite controlar y variar los datos del variador de frecuencia en su totalidad.
PP3 permite controlar el variador, sin posibilidad de modificar ni leer parámetros del mismo por comunicaciones. Necesita para su funcionamiento solo 4 bytes de entradas y 4 de salidas.

Las velocidades del variador también hay que escribirlas en formato hexadecimal, 4000 corresponde al 100% de la velocidad del motor, mientras que el 2000 lógicamente corresponde al 50%.

Comentar que el variador de frecuencia tiene una memoria interna llamada PZD.
Está el PDZ1 y 2. PDZ1 indica como debe comportarse el variador, o sea marcha, paro, giro...
PDZ2 es la consigna de frecuencia, le indica al variador a qué frecuencia debe funcionar este.
Como he dicho antes, estos valores han de escribirse en hexadecimal.

PROGRAMA:













sábado, 28 de diciembre de 2013

CONEXIÓN DPII

Configurar un intercambio de información entre un PLC S7314 con CP342-5, actuando como maestro en una red profibus, y dos esclavos, un autómata CPM1A, un módulo MURR de 8 entradas digitales.

El sistema tendrá que realizar las siguientes actuaciones.

1. Programar un circuito marcha-paro para el funcionamiento de un motor:

Módulo de entradas MURR

E0 : Pulsador de paro.
E1: Pulsador de marcha.

Autómata Omron:

10.04: Motor

2. Transferir información del Siemens al Omron:

Al pulsar la entrada E3 del módulo de entradas se transferirán los bytes de
marcas 10 y 11 del Siemens, al autómata Omron (evidentemente, estos bytes
tendrán un contenido). La información se almacenará en el canal 20 del Omron.

ESQUEMA DEL SISTEMA:




CONFIGURACIÓN DE LOS ESCLAVOS:




Cuando estemos configurando los esclavos en nuestra red profibus tenemos que tener en cuenta un dato MUY importante para poder configurar bien nuestros bloques de memoria.
Como se puede apreciar en la captura de pantalla anterior, el mismo sistema te asigna automáticamente unas direcciones de memoria las cuales debemos saber para luego tener claro a donde se envían y se reciben los datos. Estas direcciones son asignadas en función al número de bytes de envío y recepción que tiene el dispositivo que estamos configurando en la red profibus. 
En el ejemplo de la imagen podemos apreciar que el autómata OMRON son 2 bytes de envío y recepción y el sistema automáticamente los asigna al MB0 y MB1. Si añadieramos por ejemplo otro autómata OMRON con otros 2 bytes de envío y recepción, el sistema le asignaria la dirección 2 y 3 y así sucesivamente.

MEMORIA ENVÍO DE DATOS:



MEMORIA RECEPCIÓN DE DATOS:


PROGRAMA:





PROGRAMA EN OMRON:



MEMORIA OMRON:

En la imagen que continua se puede apreciar como la información llega al bloque de memoria IR del autómata OMRON y son almacenados en el canal 2, para luego ser enviados con una orden de MOVE al canal 10.



CONEXIÓN DP I

Realizar la configuración de un sistema de comunicaciones en Profibus-DP
constituido por un autómata Siemens S7-314 IFM como maestro, un modulo
ET200L como esclavo y un autómata Omron CQM1H como esclavo, de manera
que:

1. El primer byte de entradas digitales del módulo ET200L se reflejen en el
primer byte de salidas del autómata Siemens.

2. Que las 8 primeras entradas del autómata Omron, se reflejan en las 8
primeras salidas de la ET200L.

3. El primer byte de entradas del autómata Siemens, se almacene en el
canal 10 del Omron. 

ESQUEMA DEL SISTEMA:



Añadimos los módulos de comunicaciones a los autómatas.

MEMORIA DE ENVÍO DE DATOS:



MEMORIA RECEPCIÓN DE DATOS:




En las imágenes anteriores se pueden apreciar los MB que están reservados para los distintos dispositivos que tenemos conectada a nuestra red.

PROGRAMA EN SIEMENS:



BUS DE CAMPO PROFIBUS - INTRODUCCIÓN

Profibus es un protocolo que proporciona una solución de uso general para tareas de comunicación Maestro - Esclavo y Perfiles de Protocolo de las industrias de Automatización de Procesos, Seguridad y Control de Movimiento. Actualmente está introducido en todos los niveles de automatización, desde la comunicación al nivel de máquina (sensores, actuadores), hasta sistemas complejos que gestionan grandes cantidades de datos (Profibus FMS).

VARIANTES DE PROFIBUS:

  • Profibus-DP (Periferia descentralizada): Orientado a la comunicación con periferia descentralizada con tiempos de ciclos muy cortos.
  • Profibus-PA (Automatización de procesos): Es una variable de Profibus DP que permite la conexión de elementos de periferia con clasificación Ex (seguridad intrínseca, zonas con riesgo de explosión).
  • Profibus-FMS (Fieldbus Message Specification): Permite la interconexión entre los niveles de célula y campo. Está basado en la norma DIN 19245 y se integra en la norma Europea de Bus EN 50170. Orientado al intercambio de grandes cantidades de datos entre autómatas. En este tipo de transmisión es más interesante la funcionalidad que la rapidez, con lo que los tiempos de reacción son más lentos.


sábado, 30 de noviembre de 2013

REDES DE COMUNICACION - CONEXION SERIE PLC´S OMRON

El objetivo de esta actividad es realizar, mediante conexión serie y empleando
uno de los protocolos propietarios de Omron, una transferencia de datos entre
los dos PLC´s. 

PROCESO

a) Identificar los diferentes puertos de comunicaciones de cada PLC.

b) Conectar mediante el cable adecuado los equipos a través del puerto
correspondiente.

c) Crear un proyecto nuevo donde figuren los equipos que vamos a
instalar en la red. Configurar correctamente los puertos de
comunicaciones.

d) La comunicación consistirá en:

• Al pulsar una entrada en el PLC 1 mandaremos tres números
al PLC 2 Primer número = 31, Segundo número = 210, Tercer
número = 89

• El PLC 2 recibirá la información, y reflejará el tercer número en su
salida. A su vez, al activar una entrada del PLC 2, se encenderán todas
las salidas del PLC 1 durante 5 segundos.


e) Comprobar que la información se transfiere desde un PLC hasta el otro.

Para esta actividad vamos a utilizar dos autómatas Omron.
Los autómatas Omron al igual que los siemens con el MPI, utilizan un tipo de comunicación propio de Omron que se llama Host Link. Este protocolo puede llegar a conterner hasta un máximo de 13 caracteres de datos. Se puede conectar un ordenador con un autómata (1:1) o un ordenador con varios autómatas (máximo hasta 32 nodos, 1:N en RS422/485).

El primer paso es abrir el CX-Programmer y le insertamos el tipo de autómata con el que vamos a trabajar, en nuestro caso el CQM1H. Modificamos la CPU del autómata, CPU51 para el CQM1H. Hacemos lo mismo en el otro autómata.
Una vez tenemos los dos PLC configurados, procedemos a indicarles el tipo de comunicación que van a utilizar, para ello seleccionamos uno de ellos y hacemos clic en configuración, en la pestaña de tarjeta de comunicación cambiamos a "PC link unidireccional (de los dos que aparecen, el primero es el maestro, el segundo el esclavo).
Se hace lo mismo en el otro PLC pero configurandolo como esclavo.



El programa sería el que continua:




Con el pulsador 0.00 se activan los move donde tenemos guardados los tres datos en formato hexadecimal. Con esto conseguimos que los datos "viajen" al PLC2.
Los datos se encuentran en el LR2, procedemos a moverlos a la salida 100.
Después movemos el dato #FFFF a LR32.
Cuando el dato se mueve a la LR32 el contacto se cierra consiguiendo que se active el temporizador durante 5 segundos y con esto nos moverá el dato #FFFF a la salida deseada, consiguiendo que ésta se ilumine.