El objetivo de esta actividad es realizar, mediante conexión serie y empleando uno de los protocolos propietarios de Siemens, 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.
Los pasos a realizar serán los siguientes:
- Esquema del sistema de comunicaciones que se va a emplear, así como los movimientos de datos a realizar.
- Direcciones de memoria asignadas en los equipos.
- Configuración y programación del sistema de comunicaciones.
Se evaluarán
los siguientes ítems.
- Esquema donde se muestre el flujo de transmisión entre equipos.
- Se ha configurado la comunicación entre un ordenador y un equipo industrial
Configuración
de los puertos correctos.
Direcciones
de memoria correctas.
Programación correctaIntroducción Comunicación MPI
La interface multipunto MPI (Multi Point Interface) es un
protocolo serie, propio de siemens integrado en cada autómata programable
SIMATIC S7. Se puede utilizar para interconexiones en red sencillas, permitiendo
conectar varios PG’s o autómatas programables.
Caracteristicas generales de las comunicaciones MPI
Normalización
|
Específica de
Siemens
|
Equipos
|
32 como máximo
|
Método de acceso
|
Token (paso de
testigo)
|
Velocidad de
transferencia
|
19, 2 Kbits/s 187, 5 Kbits/s o 12 Mbits/s
|
Soporte de
transmisión
|
Cable bifilar
apantallado o fibra óptica
|
Extensión de la
red
|
Longitud de
segmento 50mts. Con repetidores RS 485
hasta 1100m F.O > 100 km
|
Topología
|
Eléctrica: Línea
Optica: Arbol,
estrella, anillo
|
Servicios de
comunicación
|
Funciones PG/OP
Funciones S7
Funciones básicas
S7
Comunicaciones
por datos globales.
|
Conexión de equipos a través de una red
MPI. Direccionamiento.
La comunicación MPI
se realiza a través del puerto integrado del PLC. Si queremos conectar una PC con software de
programación Step7 y el PLC, se deberá realizar a través del puerto MPI pero
por medio de un adaptador. Este adaptador convertirá la señal RS-232 al
interface MPI.
Si queremos
realizar una conexión de varios equipos con un solo PC, deberemos conectar un
equipo al PC a través del puerto integrado mediante el adaptador, y mediante un
cable de Profibus realizar la conexión entre el resto de los equipos De esa
forma, podremos accede a cualquiera de ellos.
Para poder
distinguir dentro de la red, a cada equipo, deberemos asignarle una dirección
distinta a cada uno de ellos. Por defecto, la dirección que se le asigna a cada equipo es la dirección nº 2, con lo
cual, si no la cambiamos, tendremos todos los equipos con la misma dirección,
provocando un conflicto de direcciones.
Tras esta pequeña introducción sobre la Comunicación MPI explicaremos el procedimiento seguido en la práctica realizada.
Práctica Comunicación MPI Siemens
En primer lugar, una vez abierto el Step 7, cargariamos en un mismo programa las dos CPU a compunicar (crear los sistemas, insertar bastidor y CPU's...). Paso que no mostraremos gráficamente, lo damos por supuesto.
- Para configurar la comunicación entre la CPU y el autómata, es decir el tipo de comunicación que vamos a establecer entre ambos clicaremos en Herramientas, Ajustar Interface PG/PC y en este caso PC Adapter (MPI), dentro de propiedades asignaremos los puertos que utilizaremos.
- En la pantalla configuración de red MPI, montaremos la red con los PLC uniendolos con el cable correspondiente.
- Configuraremos las direcciones de los autómatas .... boton derecho en cada autómata y clicar en propiedades del objeto...
- Asignaremos a cada autómata una dirección, en nuetro caso la 2 y la 3 respectivamente. La dirección 1 queda reservada en caso de que introduzcamos una tarjeta a la CPU para que en lugar de realizar la comunicación en Serie, se realizará otra comunicación MPI.
- De esta manera quedaria el proceso de la comunicación MPI entre los PLC's realizada.
- A la hora de realizar el programa tendremos dos opciones, mediante la instrucción "MOVE" o mediante " Bloques de datos". En este caso hemos decidido programar mediante bloques de datos, en los cuales almacenaremos los datos que queremos comunicar.
- Para crear un bloque de datos desde la pantalla que mostramos en la imagen siguiente ... botón derecho Insertar Nuevo Objeto / Bloque de datos.
- Una vez creado el bloque de datos, introduciremos en el DB1los datos que queremos tener almacenados. En nuestro caso 31, 210 y 89.
- Se pueden almacenar variables de distinto tipo, cambiendo la opción "Tipo" (BOOL, INT, WORD, ARRAY, etc.).
- Los bits que contienen un valor inicial 0, están reservados para la recepción de datos.
- En el otro DB creado haremos el mismo proceso realizado anteriormente, pero a la inversa. dejando con valor 0 los datos que queremos que lleguen a ese PLC y poniendo los datos que queremos enviar.
- La definición de los datos globales es:
- Con las vaiables definidas seleccionaremos si queremos que hagan la función de emisor o de receptor ( quedarán resaltadas las celdas seleccionadas como emisores).
- Podemos asignar la opción de emisor-receptor marcando en la celda botón derecho/emisor-receptor o con los siguientes iconos:
- También podemos cargar al PLC los datos, antes debemos compilar los DB.
- Una vez configurada la comunicación y creados los bloques de datos, procedemos a la programcaión de los dos PLC.
Programcación autómata 1
Programación automata 2
- Visualmente en el PLC la primera parte de la práctica tendría este resultado ( Muestra del nº 89).
Equivalencias de nº decimal a binario
Se iluminan las salidas del PLC reflejando en nº 89 en código binario (01011001)
- La segunda parte indicaba que se iluminaran todas las salidas durante 5 segundos.
Muy bien indicando que es lo que senva a hacer y luego la explicación paso a paso.
ResponderEliminarAntonio Alhambra