Sei sulla pagina 1di 65

DEPARTAMENTO DE ELCTRICA Y ELECTRNICA REDES DIGITALES INDUSTRIALES

GUA 3
IMPLEMENTACION DE UNA RED ETHERNET CON PLC ALLEN BRADLEY
Desarrollado por: Andrs Guano Aprobado por: Ing. Jaqueline Llanos

INTRODUCCIN Desde muchos mbitos se ha puesto en cuestin la capacidad de Ethernet para lograr los niveles de rendimiento determinista exigidos por las aplicaciones de control de procesos industriales en tiempo real. En los ltimos cinco aos se ha producido avances en los estndares de Ethernet, especialmente en mbitos de determinismo, velocidad y prioridad. Actualmente existen menos motivos para que Ethernet no se utilice para crear soluciones de bus de campo deterministas que sean abiertas y reduzcan los costos. En la red Ethernet bsica los participantes estn conectados en bus mediante un cable por conexiones en T o mediante un concentrador.

En Ethernet tambin se puede adoptar la topologa en estrella. Los dispositivos estn conectados a un concentrador o a un conmutador (switch). En esta topologa el fallo de un nodo no afecta a los otros nodos. Como mximo puede haber 100m de distancia entre nodo y el concentrador

La misin de un concentrador consiste en enviar los datos recibidos en un puerto a todos los dems puertos. Previamente se preparan la amplitud, forma de seal y pulso. El acceso al medio se produce por el mtodo CSMA/CD (Acceso Mltiple con Deteccin de Portadora y Deteccin de Colisiones). Cada estacin conectada a la red puede tomar la iniciativa de la comunicacin en cualquier momento, previo requisito de que la red no est ocupada, y empezar a transmitir datos.

Si la red est libre, el dispositivo comienza a transmitir. El dispositivo escucha su propio mensaje para ver si ha habido colisin, dado que otra estacin puede haber tomado la iniciativa simultneamente. Si no ha habido, el proceso se ha realizado. Si se produce, la colisin es detectada por ambas estaciones y ambas abandonan la comunicacin. Un tiempo aleatorio despus volver cada estacin a intentar comunicar. En definitiva, todas las estaciones comparten el medio fsico y el ancho de banda se subdivide entre ellas. Se encuentran en el llamado dominio de colisin dado que estas se distribuyen en todo el segmento de estaciones conectadas a un concentrador. Un concentrador no es un dispositivo inteligente, retransmite lo que llega por un puerto a todos los dems sin analizar la trama para determinar que estacin es la destinataria del mensaje.

Cuantas ms estaciones enven mensajes, ms a menudo ocurren las colisiones, resultando que un menor ancho de banda est disponible. Las nicas ventajas que presenta un concentrador son su precio y su facilidad de instalacin y configuracin. Pero no es un dispositivo recomendable para su instalacin en una red Ethernet industrial. Para garantizar la comunicacin en tiempo real los participantes en un Ethernet industrial deben estar conectados a un conmutador. Estos dispositivos al principio de su funcionamiento operan como un concentrador, pero analizan la trama que reciben por un puerto y determinan la direccin MAC del destinatario y del remitente, reenviando la trama solo por el puerto correspondiente. Si la direccin de destino es desconocida, el paquete se enva a todos los puertos. No retransmiten colisiones, ni productos de las colisiones, ni paquetes defectuosos. En definitiva, contribuye a reducir y optimizar la carga de la red. El acceso a la red en los dispositivos que estn conectados al conmutador se produce en modo half dplex mediante CSMA/CD. Entre dos conmutadores o con estaciones que admiten comunicacin en modo full dplex se produce el envo y recepcin simultanea de datos. Tambin se puede adoptar la topologa anillo. Puede ser un anillo simple o un anillo dual. En el caso del anillo simple la seal pasa solamente en un sentido. Cada dispositivo acta como un repetidor y amplificador de seal antes de pasarla al prximo dispositivo en el anillo. Si cualquier dispositivo falla el anillo se rompe.

Los anillos duales permiten la transmisin full dplex, por lo cual el ancho de banda efectivo se duplica en cada nodo del anillo, en caso de Fast Ethernet se dispondra de 200 Megabits de ancho de banda. Ventajas que Ofrece Industrial Ethernet Red de fbrica de gran potencia para el nivel de clula, altas prestaciones an en el caso de existir muchos participantes y grandes distancias. Amplia superficie de cobertura y alcanza grandes distancias, mediante la combinacin de las tcnicas elctrica y ptica Transferencia de datos segura, an en el caso de la existencia de perturbaciones electromagnticas mediante componentes idneos para la industria Ahorro de costes mediante una disminucin de los costes de montaje y cableado Lder universal dentro de las redes industriales, Ethernet Industrial ha mostrado su eficacia en miles de instalaciones Coexistencia entre protocolos/aplicaciones sobre Ethernet TCP/IP

Datos Tcnicos

Materiales: PLCs Allen Bradley: MICROLOGIX 1100, COMPACTLOGIX, CONTROLLOGIX Cable serial para PLC Cables de red Switch Allen Bradley Conversor serial/USB (para porttiles)

EQUIPOS Pulsadores, interruptores y Lmparas

MicroLogix

Salidas y entradas del MicroLogix 1100

CompactLogix

Salidas y entradas del CompactLogix

ControlLogix

Salidas y entradas del ControlLogix

Fuente

Switch

10

COMUNICACIN DEL MICROLOGIX, COMPACTLOGIX Y CONTROLLOGIX 1. Abrimos el RSLinx nos dirigimos a Communications, RSWho y damos un clic.

2. Dar clic en el icono Configure Drivers, elegimos RS-232 DF1 y damos clic en Add New y aceptamos.

3. Vemos en que puerto se encuentra y elegimos el puerto damos clic en AutoConfigure y aceptamos y la comunicacin con el PLC ya se queda creada.

11

4. Se procede a realizar la programacin. NOTA: Esto se debe realizar para cada PLC Allen Bradley, cada vez que se tenga que programar se tiene que configurar el puerto RS 232 para el tipo de PLC que se va a programar ya que se utiliza el mismo puerto y si no se realiza una nueva configuracin nos genera conflictos de comunicacin. CONTROLLOGIX 5. Repetir los pasos 1,2 y 3.

12

6. Dirigirse al mdulo de Ethernet que es el 01, dar clic derecho y elegir Module Configuration.

7. Se diriegen a Port Configuration y asignan la IP: 192.168.1.4 con la mscara de 255.255.255.0 y aceptan los cambios.

8. Se procede a realizar la Programacin.

13

COMPACTLOGIX 9. Repetir los pasos 1,2 y 3.

10. Dirigirse al mdulo de Ethernet que es el 01, dar clic derecho y elegir Module Configuration.

11. Se diriegen a Port Configuration y asignan la IP: 192.168.1.6 con la mscara de 255.255.255.0 y aceptan los cambios.

12. Se procede a realizar la Programacin.


14

PROGRAMACIN DEL MICROLOGIX 1100 1. Abrimos el RSLogix 500

2. Abrimos una nueva hoja y elegimos el PLC que vamos a ocupar en este caso es el MicroLogix 1100 Serie B

3. Y ya tenemos la ventana para programar al PLC.

15

4. En la configuracin de entradas y salidas Config. de E/S ponemos en abrir, damos clic en Leer config. de E/S.

5. En la nueva ventana damos clic en Leer config. E/S y damos y los mdulos que estn conectados al PLC se indicaran.

6. Abrimos la configuracin de canales, esto nos va a permitir comunicarnos por ETHERNET.

16

7. Deshabilitamos el que dice Habilitar BOOTP, y asignamos la IP que tendr el PLC y su mscara como se indica a continuacin, este PLC se le asignara la IP: 192.168.1.5 con una mscara de 255.255.255.0

8. Insertar los contactos en la programacin, para luego ingresar al contacto fsico que representan, para ello se pone la letra I para entrada y la letra O para salida.

9. Dar clic en la Entrada y ah elegir la entrada que se va a utilizar si es la 0 es la propia del mdulo del PLC, pero si es la 1 es la del mdulo de expansin del PLC, en este caso se utilizara la del mdulo de expansin de entradas y salidas digitales.

17

La programacin queda de la siguiente manera

10. Guardamos el proyecto y ponemos en Descargar, de ah nos pregunta si desea poner en lnea al PLC y aceptamos, y luego ejecutamos el programa.

18

Nota: Se pueden forzar las salidas antes de realizar las conexiones para ver si el programa realizado funciona correctamente, si se olvida de quitar los forzados un led en el PLC le indicara que las entradas o salidas se encuentran forzadas y retirar el forzado para que no altere con la programacin. 11. Una vez terminado la prueba si se desea se puede sacar de lnea al PLC para seguir programndolo.

12. Se realiza el ltimo cambio para poder enviar el dato de la salida digital a una marca del PLC que se llama B3.0, esto se lo realiza para poder llevar este dato hacia el servidor OPC que luego ser configurado.

Se realiza la descarga del programa de la misma forma que antes se mostro.

19

PROGRAMACIN DEL COMPACTLOGIX 1. Abrir RSLogix 5000 y crear un nuevo proyecto, elegir el PLC 1769 L32E.

2. Una vez creado el proyecto se requieren ingresar los mdulos que se van a ocupar en la programacin, para ello se dirige Configuracin de I/O, a CompactBus local y se ingresan los mdulos requeridos

Entradas Digitales 3. Se selecciona la opcin de digital, elegir el mdulo 1769-IQ16F y aceptar.

20

4. En propiedades del mdulo se ingresa el nombre y la ranura en que se encuentra en este caso es la ranura 2.

Entradas analgicas 5. Se selecciona la opcin de analgico, elegir el mdulo 1769-IF4 y aceptar.

6. En propiedades del mdulo se ingresa el nombre y la ranura en que se encuentra en este caso es la ranura 3.

21

Salidas Digitales 7. Se selecciona la opcin de digital, elegir el mdulo 1769-QW8 y aceptar.

8. En propiedades del mdulo se ingresa el nombre y la ranura en que se encuentra en este caso es la ranura 4.

Salidas analgicas 9. Se selecciona la opcin de analgico, elegir el mdulo 1769-IF4 y aceptar.

22

10. En propiedades del mdulo se ingresa el nombre y la ranura en que se encuentra en este caso es la ranura 5.

11. Todos los mdulos a ocuparse deben ser ingresados para proceder a realizar la programacin.

23

12. Dirigirse a Main Program y abrir MainRoutine.

13. Realizar u programa con las entradas y salidas digitales y a estas se les asignara una tag nueva para cada contacto.

24

14. Dirigirse a Tag de Program e ingresar las tag y el tipo, en este caso Booleanas.

15. En el Alias se pone a que contacto representa esa Tag, en el caso del pul es una de entradas digitales: Local2:1Data, 0; Local2:1Data, 1 y para la salida: Local4:0 Data, 0.

25

16. Los datos quedan ingresados de la siguiente manera

17. Nos dirigimos al MainRoutine y vemos que las tag ya posean las direcciones asignadas anteriormente.

18. Dirigirse al mdulo de entrada analgicas abrir las propiedades y elegir el rango de voltaje en este caso ser el primero -10V a 10V.

26

19. Dirigirse al mdulo de salidas analgicas abrir las propiedades y elegir el rango de voltaje en este caso ser el primero -10V a 10V.

20. Realizamos un MOV para mover un dato y sacarlo como voltaje por una salida analgica

Para crear esta nueva Tag se la pone como Local5:0CH0Data.

27

21. Verificamos que no existan errores y lo descargamos en el PLC

28

PROGRAMACIN DEL CONTROLLOGIX 1. Abrir RSLogix 5000 y crear un nuevo proyecto, elegir el PLC 1756 L61.

2. Una vez creado el proyecto se requieren ingresar los mdulos que se van a ocupar en la programacin, para ello se dirige Configuracin de I/O, a CompactBus local y se ingresan los mdulos requeridos

Entradas Digitales 3. Se selecciona la opcin de digital, elegir el mdulo 1756-IB16D y aceptar. En revisin mayor poner 3.

29

4. En propiedades del mdulo se ingresa el nombre y la ranura en que se encuentra en este caso es la ranura 0.

Ethernet 5. Se selecciona la opcin comunicaciones, elegir el mdulo 1756-ENBT/A y aceptar. En revisin mayor poner 4.

30

6. En propiedades del mdulo se ingresa el nombre y la ranura en que se encuentra en este caso es la ranura 1.

RTD 7. Se selecciona la opcin Analgico, elegir el mdulo 1756-IR6I y aceptar.

8. En propiedades del mdulo se ingresa el nombre y la ranura en que se encuentra en este caso es la ranura 2.

31

Salidas de relay 9. Se selecciona la opcin de Digital, elegir el mdulo 1756-OX8I y aceptar. En revisin mayor poner 3.

10. En propiedades del mdulo se ingresa el nombre y la ranura en que se encuentra en este caso es la ranura 7.

11. Todos los mdulos a ocuparse deben ser ingresados para proceder a realizar la programacin.

32

12. Dirigirse a Main Program y abrir MainRoutine.

13. Realizar u programa con las entradas y salidas digitales y a estas se les asignara una tag nueva para cada contacto.

33

14. Dirigirse a Tag de Program e ingresar las tag y el tipo, en este caso Booleanas. En el Alias se pone a que contacto representa esa Tag, en el caso de las de entradas digitales: Local0:1Data, 0; Local0:1Data, 1 y para la salida: Local7:0 Data, 0.

15. Los datos quedan ingresados de la siguiente manera

34

16. Creamos la tag para RTD en Local 2:1CH0Data de tipo Real.

17. Creamos otra tag con RTD1 para mover el dato a una variable de tipo Real.

35

18. Nos dirigimos al MainRoutine y vemos que las tag ya se encuentran asigandas.

19. Dirigirse a comunicaciones y a elemento activo.

36

20. Elegir la comunicacin RS232 y establecer ruta del proyecto.

21. Descargar el programa en el PLC

37

RED ETHERNET

1. Damos una direccin IP al computador en donde se va a realizar el HMI, entes caso le asignamos la direccin: 192.168.1.3 y una mscara: 255.255.255.0 2. Abrimos el RSLinx nos dirigimos a Communications, RSWho y damos un clic.

3. Dar clic en el icono Configure Drivers, elegimos Ethernet device y damos clic en Add New y aceptamos.

38

4. Ingresamos las IP de los PLC que anteriormente se configuraron.

5. Revisar si se reconocieron a todos los dispositivos, para ellos se requiere conectar todos los PLC y el computador al switch industrial y encender la fuente.

39

Servidor OPC 1. Abrimos KEPServer y aadimos un nuevo canal

2. Seleccionar en Device Driver la opcin ControlLogix Ethernet, dar clic en siguiente.

40

3. Seleccionar Intel(R) PRO/100.. (192.168.1.3), que es la IP que se puso en el computador que esta conectado al switch.

4. Dar clic en siguiente

41

5. Presionamos siguiente y finalizar.

MicroLogix 6. Aadir un dispositivo y le damos un nombre en este caso micro.

42

7. Seleccionar el PLC MicroLogix 1100 y dar un clic en siguiente.

8. En Device ID ingresar la Direccin IP del PLC que es la que ya se asign anteriormente 192.168.1.5 dar clic en siguiente.

43

9. Dar clic en siguiente

10. Dar clic en siguiente

44

11. Elegir Always generate on startup, y dar clic en siguiente

12. Dar clic en siguiente y finalizar

45

13. Aadir una nueva Tag, la ventana Tag Properties, seleccionaremos en address B3 que son las marcas que se crearon el PLC.

14. Ingresar el nombre de la Tag, Poner la direccin que tenga puesta en el PLC en este caso ser B3/0 y el tipo de dato Boleano.

46

15. Dirigirse al Martillo para ver si el valor de la variable creada est llegando al servidor de forma correcta.

ControlLogix 16. Aadir un dispositivo y le damos un nombre en este caso control.

47

17. Seleccionar el PLC ControlLogix 5500 y dar un clic en siguiente.

18. En Device ID ingresar la Direccin IP del PLC que es la que ya se asign anteriormente 192.168.1.4 pero se requiere aadir tambin el nmero de slot en el que se encuentra la CPU del PLC dentro de los mdulos fsicos del PLC que es el nmero 4, el formato con el que se debe ingresar en KEPServer es [(direccin IP del PLC),1,Slot CPU], por lo que queda 192.168.1.4 ,1,4 y dar clic en siguiente.

48

19. Dar clic en siguiente

20. Dar clic en siguiente

49

21. Elegir Generate on first startup, esta opcin nos permitir crear una base de datos desde el PLC a OPC directamente y dar clic en siguiente.

22. Dar clic en siguiente

50

23. Dar clic en siguiente

24. Dar clic en siguiente y finalizar

51

25. Dirigirse a Prgm_MainProgram y las Tag ya se encuentra generadas.

26. Dirigirse al Martillo para ver si el valor de la variable creada est llegando al servidor de forma correcta.

52

CompactLogix 27. Aadir un dispositivo y le damos un nombre en este caso compact.

28. Seleccionar el PLC ControlLogix 5500 y dar un clic en siguiente.

53

29. En Device ID ingresar la Direccin IP del PLC que es la que ya se asign anteriormente 192.168.1.6 pero se requiere aadir tambin el nmero de slot en el que se encuentra la CPU del PLC dentro de los mdulos fsicos del PLC que es el nmero 0, el formato con el que se debe ingresar en KEPServer es [(direccin IP del PLC),1,Slot CPU], por lo que queda 192.168.1.6,1,0 y dar clic en siguiente.

30. Dar clic en siguiente

54

31. Dar clic en siguiente

32. Elegir Always generate on startup, esta opcin nos permitir crear una base de datos desde el PLC a OPC directamente y dar clic en siguiente.

55

33. Dar clic en siguiente

34. Dar clic en siguiente

56

35. Dar clic en siguiente y finalizar

36. Dirigirse a Prgm_MainProgram y las Tag ya se encuentra generadas.

57

37. Dirigirse al Martillo para ver si el valor de la variable creada est llegando al servidor de forma correcta.

58

INTOUCH 1. Abrir InTouch, crear una ventana y configurar el Access Names, se debe crear 3 Access Names uno para cada PLC

2. Colocar el nombre del Access, en Application Names: Server Main, en Topic Name: Channel1_Compact_Prgm_Main Program este nombre se lo obtiene del Alias Map que se encuentra en el KepServer, elegir DDE y dar clic en OK.

59

3. Colocar el nombre del Access, en Application Names: Server Main, en Topic Name: Channel1_CONTROL_Prgm_Main Program este nombre se lo obtiene del Alias Map que se encuentra en el KepServer, elegir DDE y dar clic en OK.

4. Colocar el nombre del Access, en Application Names: Server Main, en Topic Name: Channel1_MICRO este nombre se lo obtiene del Alias Map que se encuentra en el KepServer, elegir DDE y dar clic en OK.

60

5. Crear las tag necesarias en el programa, en este caso son las siguientes: Una lmpara para el MicroLogix

RTD del ControlLogix

61

Una lmpara para el ControlLogix

Una lmpara para el CompactLogix

62

6. Diorigirse al RunTime y comprobar si est funcionando correctamente.

63

ANEXOS conecciones para salidas Digitales

Conexin de RTD

64

Potrebbero piacerti anche