viernes, 28 de febrero de 2014

PROFINET I



ENUNCIADO
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.
INTRODUCCION

LA TECNOLOGIA ETHERNET
Se conoce por Ethernet a una familia de tecnologías de red muy utilizadas en la actualidad. Básicamente la tecnología Ethernet define como enviar los datos a través del cable, como identificar los ordenadores remitente y destinatario, como determinar que ordenador debe usar el cable compartido en un momento dado y qué tipo de cable usar.

Para resolver estas cuestiones, Ethernet utiliza tramas de datos que contienen direcciones MAC para identificar los ordenadores de la red y para determinar que máquina debe acceder al cable en cualquier momento se utiliza un proceso llamado CSMA/CD.

Para que un PC pueda conectarse a una red es necesario disponer de una interfaz entre el PC y la red: la tarjeta de red o NIC. La NIC contiene un identificador único de 48 bits llamado dirección de control de acceso a medios o dirección MAC. La MAC está grabada en una memoria ROM de la NIC, no hay dos NIC con la misma MAC. La dirección MAC se representa en 12 caracteres hexadecimal (48 bits) 00-40-05-A0-7D-49. Los seis primeros dígitos representan el número de fabricante y los otros seis el número de serie.

Cuando un PC quiere enviar un mensaje, su NIC divide el mensaje en pequeñas porciones llamadas tramas. Las tramas son una cadena de unos y ceros y que se representan de la siguiente forma:
El proceso recepción-envío básico es: Primero el software de red del PC emisor pasa los datos a su NIC. La NIC empieza a construir una trama para transportar esos datos a la NIC destinataria. Una vez construida la trama, la NIC espera a que el cable esté libre y envía la trama por el cable. La trama se traslada al concentrador, que crea copias de la trama y las envía a todos los demás PC de la red. Cada NIC recibe la trama y comprueba la dirección MAC. Si una NIC descubre que la trama va dirigida a ella, procesa la trama; si la trama no va para ella, la NIC la borra. El software del PC destino se encarga de extraer los datos de la trama.
ESQUEMA


DIRECCIONES DE MEMORIA

 Utilizaremos únicamente tres bytes de entrada y tres de salida.
PNIO SEND
PNIO RECV
MB0
MB3
 MB1
MB4
MB2
MB5
ET200-1
DESCRIPCION DEL PROCESO DE COMUNICACION

Lo primeros que deberemos hacer es acceder al software de programación STEP 7 y crear un archivo nuevo, en este caso, lo llamaremos PROFINET I y al igual que en anteriores practicas deberemos añadir un equipo SIMATIC 300 y añadirle una CPU. En el soporte bastidor, a diferencia de los otros casos lo que tendremos que hacer es añadirle una CP343-1, es decir la red Ethernet.

 

Una vez añadida se desplegara una sublista dentro del host que ocupa la CP343-1 versión 1.0 con varios puertos, nosotros tendremos que acceder con el botón derecho al menú PN-IO y seleccionar la opción “insertar Simatic Ethernet”, con lo que desarrollara una línea a partir de ese puerto y podremos arrastrarle los esclavos que consideremos necesarios, en este caso solo es necesario uno: La ET200S.

Al abrir la pestaña con las múltiples opciones nosotros deberemos seleccionar la IM151-3 y arrastrarla, una vez añadida deberemos incorporarle el módulo de potencia y las entradas y las salidas. El módulo de potencia (PM) es el DC24.48V, las entradas (DI) es el 2DI DC 24V HF y las salidas (DO) el 2DO DC24V 0,54A HF.

Una vez tengamos este paso realizado podremos proceder a realizar la programación.
Al igual que en Profibus, en Ethernet se debe añadir las opciones SEND y RECV, pero se añaden las particulares a este bus, que son la FC11 PNIO SEND y la FC12 PNIO RECV. En ambos se deberá indicar la longitud de los datos (LEN)
PROGRAMA

 
Antes de probar la práctica en el PLC deberemos asegurarnos que los nombres de los esclavos se correspondan y que la dirección IP sea la correcta.

1 comentario:

  1. Buen post, aunque le faltan algunas cosas, como el flujo de transmisión, y la explicación de como has instalado los equipos, podría ser más amplia y con más capturas de pantalla. Muy positivo la explicación incial de de la comunicación Ethernet

    Buen trabajo.

    Antonio Alhambra"

    ResponderEliminar