Profibus II. Autómata siemens como maestro y modulo murr y autómata omron CPM1A como esclavo.
En el tutorial anterior vimos como crear una rede profibus DP y como añadir esclavos para comunicarlos entre ellos y y crear asi un sistema simple aunque sus múltiples aplicaciones nos guían hacia procesos industriales cada vez mas complejos.
Comenzamos ahora un nuevo tutorial en el que comunicaremos un modulo murr de ocho entradas digitales y un automata omron CPM1A como esclavos y un autómata siemens simatic 300 como esclavo.
- El
módulo murr cuenta con 8 entradas digitales (1byte), entonces no tendrá ningún
byte asociado a lo que envió de datos desde el maestro al esclavo se refiere.
- El
plc omron CPM1A configurado como esclavo, dispone de 2 bytes para la entrada de
información que envía el maestro. Así pues, los bytes reservados para esta
información serán MB0 y MB1
-
Como el emisor en este caso es el maestro, la información recibida por el
esclavo omron se podrá leer en el área de memoria de entradas IR.
Después de observar es definitivamente canal 2 (bits 2.00 y 2.01
INFORMACIÓN DE ENVIÓ MAESTRO - ESCLAVOS
BYTE
|
DATOS
|
DIRECCION
PROFIBUS
|
DIRECCION
DP (send)
|
MB0
|
Información
que se envía desde maestro a CPM1A, reflejada en canal 2
|
#4
|
0
|
MB1
|
Información
que se envía desde maestro a CPM1A, reflejada en canal 2
|
#4
|
1
|
TOTAL
BYTES DE ENVIO DEL ESCLAVOS A MAESTRO
- El módulo murr dispone de 8 entradas digitales (1byte).
Esta información muestra el estado de sus entradas y la envía al maestro. Así
pues el byte reservado para que esta información la podamos tratar será el MB2.
- El
plc omron CPM1A configurado como esclavo, dispone de 2 bytes para la salida de
información que envía al maestro. Así pues, los bytes reservados para esta
información serán MB3 y MB4.
-
Como el emisor en este caso es el esclavo, la información enviada por el
esclavo CPM1A se escribirá en el área de
memoria IR destinada a ello.
INFORMACIÓN DE RECIBO ESCLAVO - MAESTRO
BYTE
|
DATOS
|
DIRECCIÓN
PROFIBUS
|
DIRECCIÓNDP (recv)
|
MB2
|
Información
de estado de entradas del módulo murr hacia el maestro
|
#3
|
0
|
MB3
|
Información
que se envía desde esclavo a maestro, escrita en canal 12
|
#4
|
1
|
MB4
|
Información
que se envía desde esclavo a maestro, escrita en canal 12
|
#4
|
2
|
Vamos ahora a proceder a la configuración del sistema.
Configuración del sistema de comunicación
Antes de empezar diré que puesto que ya sabemos insertar el bastidor y la cpu correspondiente no lo mostrare ni en video ni capturas de pantalla.
Nuestra cpu como no lleva integrado el puerto de comunicación profibus dp le insertare uno en el bastidor.
Su posición vendrá dada según los módulos que hallamos insertado. En nuestro caso viene en la posición 4 porque el tres lo ocupa el modulo de E/S digitales físicas.

Vamos ahora a configurar como maestro nuestro modulo para establecer la red.


A continuación veremos en un vídeo como añadir esclavos a la red con todo lo que conlleva como buscarlos por su referencia, asignarle dirección profibus (p ej.#2), la posición que asignada en la cp...
Ahora crearemos la programación en el OB1 para que la información viaje a los destinos deseados siguiendo la tabla que previamente elaboramos en papel.
En este vídeo se explica todo el proceso que se ha llevado a cabo.
Y por ultimo nos queda ver el programa en omron donde recibiremos la información de los diferentes elementos del sistema. Con esta información activaremos y/o desactivaremos un bit en omron para gobernar el motor y moveremos la información recibida al canal 19.
CONFIGURACIÓN FC1 DP_SEND Y FC2 DP_RECV
CONFIGURACIÓN FC1 DP_SEND Y FC2 DP_RECV
DATOS DE LAS FUNCIONES CONFIGURACIÓN FC1 DP_SEND Y FC2 DP_RECV

Por ultimo solo quedaria la conexion del cableado profibus teniendo en cuenta en sus conectores las flechas de entrada y salida y poniendo el selector ON en los extremos de la red y OFF en sus elementos intermedios. Nos quedaría el switch del esclavo en ON, la estación ET200L en OFF y el autómata omron en ON.
FIN






