Presentacion comunicaciones
-
Upload
inakitaki -
Category
Technology
-
view
327 -
download
1
Transcript of Presentacion comunicaciones
Configurando el CP como Web Server y para el envío de emails
Iñaki Prieto FurundarenaOihane Crucelaegui Abad
Índice general Parte de teoría
Prestaciones de IT-CP IT-CP como Servidor Web Enviar mensajes vía E-Mail
Ejercicio práctico Configurar el Hardware Configurar la Red Configurar el Software Pruebas
2
Parte de Teoría
Explicaciones teóricas para poder realizar la práctica
Índice Prestaciones de IT-CP IT-CP como Servidor Web Enviar mensajes vía E-Mail
4
5
Con el IT CP se obtienen las siguientes posibilidades −adicionales para la creación de un control de procesos de su sistema de automatización: Comunicación de procesos vía Industrial Ethernet Enviar e mails− Supervisar datos de equipos y procesos (control de
procesos HTML) Transferencia de archivos con FTP
Estación S7 con IT CP en función de servidor FTP− Estación S7 con IT CP en función de cliente FTP para datos de CPU−
Prestaciones de IT-CP
6
Comunicación de procesos vía Industrial Ethernet Con los servicios de comunicación S7 y la interfaz SEND/RECEIVE
(incluidos servicios FETCH/WRITE), el IT CP soporta las −comunicaciones de los sistemas de mando entre sí y con PGs/PCs.
Enviar e mails− El sistema de mando está así en condiciones de enviar mensajes en
función de eventos del proceso. Supervisar datos de equipos y procesos
(control de procesos HTML) Pueden utilizarse las funciones y las páginas HTML adjuntadas para
consultar datos importantes del sistema a través de un navegador Web.
Prestaciones de IT-CP
7
Transferencia de archivos con FTP El IT CP ofrece tanto el modo cliente FTP como funciones de servidor. −
Por lo tanto es posible tanto transmitir bloques de datos desde el programa de usuario instalado en la estación S7 vía FTP como intercambiar desde el PC/PG, también vía FTP, datos con otra estación S7. Las posibilidades de funcionamiento se distinguen como sigue:
Estación S7 con IT CP en función de servidor FTP− Desde un cliente FTP, por ejemplo un PG/PC, puede acceder a los archivos
del sistema de archivos del IT CP.− o bien
Desde un cliente FTP, por ejemplo un PG/PC, puede acceder a través del IT CP a bloques de datos en una CPU de la estación S7.−
Estación S7 con IT CP en función de cliente FTP para datos de CPU− El programa de usuario instalado en la CPU puede activar el IT CP como cliente FTP −
para la transferencia de bloques de datos desde o a un servidor FTP.
Prestaciones de IT-CP
Índice Prestaciones de IT-CP IT-CP como Servidor Web
Panorámica del control de procesos HTML Acceso al CP utilizando el navegador Web Acceder a páginas de sistema HTML Páginas del Sistema
Enviar mensajes vía E-Mail
8
IT-CP como Servidor Web El CP dispone de la función de un servidor Web para el
acceso a través del navegador Web. Para ello el CP proporciona un área de memoria donde
se pueden guardar archivos. Esta área se utiliza para guardar páginas HTML y S7-Applets. Las páginas HTML sirven para la transmisión y la
representación de informaciones en un navegador Web. Los S7 Applets con applets Java hechos a medida de SIMATIC −
S7, permiten el acceso de escritura o lectura a la CPU S7.
9
10
El IT CP ofrece varios escalones para realizar un control de −equipos y procesos por medio de páginas HTML: Páginas de sistema y ejemplos a través de browser de Web
Para utilizar sin grandes trabajos de programación las posibilidades de control de procesos HTML predefinidas para el CP. Creando páginas HTML con S7 Applet−
El CP proporciona S7 Applets preconfeccionados, con los −cuales crear páginas HTML y adaptarlas a las diferentes tareas. Soluciones personalizadas con S7 Beans−
Sirve al utilizar posibilidades gráficas hechas a la medida en la aplicación o para utilizar dichos datos dentro de la técnica del programa
Panorámica del control de procesos HTML
Acceso al CP utilizando el navegador Web
Para acceder a páginas HTML en el CP el navegador debe soportar el JDK (Java Development Kit) 1.1.X.
11
12
La información básica está disponible inmediatamente Las páginas HTML del sistema son páginas HTML almacenadas
como estándar en el CP que le proporcionan informaciones sobre el sistema y que se puede activar a través de su navegador Web sin tener que realizar adaptaciones.
El sistema de archivos del IT CP − El IT CP le proporciona un sistema de archivos con un área −
de memoria volátil y una no volátil. En este sistema de archivos se encuentran las páginas de sistema preconfeccionadas en el estado que el IT CP tiene al comienzo. En este sistema −también se pueden guardar páginas HTML así como otros datos.
Acceder a páginas de sistema HTML
13
A la página inicial se accede a través de http://<Dirección IP>/index.htm.
Ejemplo del CP
14
Ofrece la posibilidad de especificar y activar un mail de prueba desde su browser de Web.
Página de sistema“Send Test−Mail”
Página de sistema“Server Information”
Obtiene informaciones adicionales sobre el IT CP −(Server Information): Designación y versión de firmware del IT CP− Versión de software del servidor HTTP Espacio de memoria existente en total y libre (área volátil y no
volátil)
15
Página de sistema“Device Structure and Status”
Esta página proporciona información general sobre la composición real de la estación S7 en la que se encuentra el IT CP.−
Se pueden ver los módulos que están conectados al bus de componentes (K Bus), como por ejemplo CPUs y −CPs. También se visualiza información detallada del estado de estos módulos.
16
17
En el caso de módulos CPU y módulos CP Ethernet y Profibus en la columna ”Diagnóstico” de la página de Web hay un enlace con el que se puede consultar un extracto del búfer de diagnóstico con los últimos 10 mensajes de diagnóstico.
Consultar extracto del búfer de diagnóstico
Índice Prestaciones de IT-CP IT-CP como Servidor Web Enviar mensajes vía E-Mail
Crear enlace Parámetros introducibles Bloque de datos
18
19
El IT CP trabaja como E Mail Client. Soporta el servicio − −SMTP (Simple Mail Transfer Protocol).
El sistema de automatización puede enviar e mails, pero −no puede recibirlos.
Para el envío de los e mails en el programa de usuario de −la CPU S7 se tienen que utilizar las llamadas de emisión de la interfaz SEND/RECEIVE (FC AG_SEND / AG_LSEND).
Envío de correo electrónico
20
Para crear un enlace de email se debe seguir el siguiente procedimiento:1. Seleccione en el diálogo ”Nuevo enlace” el tipo Enlace
E Mail. Indique como interlocutor ”(no especificado)” o bien −”otra estación”.
2. Marque el campo de opciones ”Abrir diálogo de propiedades” y confirme la entrada.
3. En el siguiente diálogo de propiedades, cambie a la ficha Direcciones e introduzca los parámetros de la dirección.
4. Confirme la entrada y cierre con ello el diálogo.
Envío de correo electrónicoCrear enlace
21
Parámetros Descripción Ejemplo
Servidor de E Mail−Dirección IP
Dirección del servidor de mails a través del cual se envían los e mails. La dirección IP se −puede indicar en forma absoluta o simbólica.
•Absoluta:140.80.0.4•Simbólica: mail.compuserve.com
Nombre del remitente por omisión
Indicación de una dirección que se inserta en los e mails como −dirección del remitente siempre que en la cabecera (”header”) del e mail falte la indicación de −remitente (parámetro FROM). Como máximo se pueden introducir 126 caracteres.
Envío de correo electrónicoParámetros introducibles
22
Todo el e mail, es decir, las indicaciones −correspondientes a la dirección y el mensaje propiamente dicho, se crea en un bloque de datos cualquiera. A continuación encontrará, a través de un ejemplo en notación AWL, las indicaciones relativas a la estructura necesaria del bloque de datos (DB).
Utilice el editor KOP/FUP/AWL para crear e introducir los datos del DB.
Envío de correo electrónicoBloque de datos
23
Dir. Nombre Tipo Valor inicial Comentario Entrada
0.0 STRUCT
+0.0 TO STRING[40] ’TO:name.name@t online.de;’ −
Destinatario obligatorio
+42.0 CC STRING[40] ’CC:name.name@t online.de;’ −
Destinatarios CC
opcional
+84.0 FROM STRING[40] ’FROM:anlage.werk2@xyz onlin− e.de;’
Remitente opcional
+126.0 SUB STRING[40] ’SUB:Status Station 7;’
Tema opcional
+168.0 Texto STRING[100] ’TXT:Perturbación en la sección2 de la instalación;’
Texto del mail
obligatorio
Envío de correo electrónicoBloque de datos de e-mail
Ejercicio Práctico
A continuación se muestran los pasos a seguirpara realizar la parte práctica
25
Configurar el Hardware Configurar la Red Configurar el Software Pruebas
Índice
26
Configurar el Hardware Iniciamos la aplicación “Administrador SIMATIC”
Configurar el Hardware
27
Creamos un nuevo proyecto Indicamos el nombre y la
ruta del proyecto
28
La aplicación después de crear el proyecto
Configurar el Hardware
Configurar el Hardware Añadimos el equipo, en nuestro caso es un CPU 314
29
Configurar el Hardware El siguiente paso consiste en configurar el hardware del
proyecto.
30
Configurar el Hardware La ventana de configuración del hardware tiene el
siguiente aspecto:
31
Configurar el Hardware
⇨ Sistema
32
El primer paso consiste en añadir el bastidor.
Como nuestra CPU es la 314, el bastidor a escoger será el Bastidor 300.
Una vez añadido el bastidor vamos a disponer de varios slots en los cuales añadir los módulos necesarios
Configurar el Hardware
⇨ Sistema
33
Después de añadir el bastidor tenemos que añadir los siguientes módulos: La fuente de alimentación
Configurar el Hardware
⇨ Sistema
34
Después de añadir el bastidor tenemos que añadir los siguientes módulos: La fuente de alimentación La CPU 314
Configurar el Hardware
⇨ Sistema
35
Después de añadir el bastidor tenemos que añadir los siguientes módulos: La fuente de alimentación La CPU 314 La CP 343-1 Advanced
36
Una vez añadidos los módulos necesarios, vamos a configurar la CP.
Para ello hacemos doble clic en el módulo CP que se ha añadido en el paso anterior
Configurar el Hardware CP 343⇨
Configurar el Hardware CP 343⇨
37
Tenemos que realizar los siguientes puntos: Asignar una dirección IP
Configurar el Hardware CP 343⇨
38
Tenemos que realizar los siguientes puntos: Asignar una dirección IP
Activamos la opción “Ajustar dirección MAC”
Asignar la dirección IP 192.168.0.50
Agregamos la Subred IE clicando en “Nueva…”
Configurar el Hardware CP 343⇨
39
Tenemos que realizar los siguientes puntos: Habilitar el FTP
Activamos la pestaña de la parte de arriba
Quitamos la “#” del nombre de archivo dentro de la configuración FTP
Configurar el Hardware CP 343⇨
40
Tenemos que realizar los siguientes puntos: Crear un usuario
Vamos a la pestaña Usuario y le damos a “Agregar”
Configurar el Hardware CP 343⇨
41
Tenemos que realizar los siguientes puntos: Crear un usuario
Creamos el usuario y seleccionamos todas las marcas para darle permiso en todo (Administrador)
Asignamos una contraseña
42
Después de realizar la configuración del CP guardamos y compilamos
Configurar el Hardware Guardar y compilar⇨
43
Después de realizar la configuración del CP guardamos y compilamos
Configurar el Hardware Guardar y compilar⇨
Configurar el Hardware
44
Después de realizar la configuración del hardware el resultado es el siguiente
Configurar el Hardware
45
El siguiente paso consiste en añadir un equipo ficticio que va a hacer de servidor
Configurar el Hardware
46
Creamos una nueva interfaz
Configurar el Hardware
47
Creamos una nueva interfaz Elegimos el tipo “Industrial
Ethernet”
Configurar el Hardware Creamos una nueva interfaz Elegimos el tipo “Industrial
Ethernet” Configuramos la dirección IP
192.168.0.100 La conectamos a la Subred
IE
48
49
Después de crear el interfaz el resultado es el siguiente
Configurar el Hardware
Configurar el Hardware
50
Después de agregar el servidor el resultado es el siguiente
El servidor que hemos creado es el “Servidor SMTP”
51
Configurar el Hardware Configurar la Red Configurar el Software Pruebas
Índice
52
El siguiente paso consiste en configurar la red
Configurar la Red
53
Así es como se muestra al inicio el NetPro, programa que se utiliza para configurar la red
Configurar la Red
54
Debemos configurar un enlace SMTP para conectar el PLC con el servidor de correo
Configurar la Red
Configurar la Red
55
El siguiente paso consiste en crear un enlace SMTP para poder configurar el servidor de email Elegimos el tipo “Enlace E-
Mail” Unimos en enlace al Servidor
SMTP que hemos creado anteriormente
56
Una vez creado el enlace vamos a configurarlo Para ello seleccionamos dentro del Controlador la CPU 314 C y en la
lista de abajo hacemos doble clic en el enlace que hemos creado
Configurar la Red
57
En las propiedades del enlace vamos a asignar una dirección de remitente por defecto
Configurar la Red
58
Configurar el Hardware Configurar la Red Configurar el Software Pruebas
Índice
59
Crear un Bloque de Datos (DB) en el que escribimos los datos a enviar Creamos el bloque de datos de nombre DB10
Configurar el Software
60
Crear un Bloque de Datos (DB) en el que escribimos los datos a enviar Creamos el bloque de datos de nombre DB10 Escribimos los datos a enviar
Configurar el Software
Configurar el Software
61
Implementamos el OB Entramos en el OB1
62
Implementamos el OB Arrastramos el FC AG_SEND y escribimos el siguiente código
Configurar el Software
Configurar el Software
El código
63
Cuando accionamos el pulsador 126.0 ACT Activador de la funcion ID El ID del enlace LADDR Cogemos la dirección del
enlace SEND Escogemos los datos del
DB10 LEN La longitud del mensaje DONE En caso de que se realice
correctamente visualizamos en la posición 100.2
ERROR En caso de que haya un error visualizamos en la posición 100.3
Configurar el Software
64
Una vez que hemos realizado el desarrollo vemos que se ha creado un bloque FC5 Este bloque se añade al
arrastrar el bloque AG_SEND
65
Configurar el Hardware Configurar la Red Configurar el Software Pruebas
Servidor Web Envío de correo electrónico
Índice
66
Cargar la página Web creada al CP Visualizar la página Web
Pruebas – Servidor Web
Pruebas – Servidor Web
67
Cargar la página Web creada al CP Utilizar un gestor FTP para
cargar los ficheros Conectarse al módulo CP
68
Cargar la página Web creada al CP mediante FTP
Pruebas – Servidor Web
69
Visualizar la página Web – http://192.168.0.50/user/index.htm
Pruebas – Servidor Web
Pruebas – Envío de correo electrónico Enviar email desde el SIMATIC Enviar email desde el PLC
70
71
Enviar email desde el SIMATIC Abrimos la aplicación de diagnostico de SIMATIC
Pruebas – Envío de correo electrónico
72
Enviar email desde el SIMATIC Escribimos la dirección del destinatario y enviamos el email
Pruebas – Envío de correo electrónico
73
Enviar email desde el SIMATIC Resultado
Pruebas – Envío de correo electrónico
Pruebas – Envío de correo electrónico Enviar email desde el PLC
Cargamos y arrancamos la aplicación Pulsamos la entrada 126.0
74
75
Enviar email desde el PLC Resultado
Pruebas – Envío de correo electrónico
76
Capturador de paquetes: Wireshark Protocolo: SMTP
Pruebas – Enviar email desde el PLC
77
Capturador de paquetes: Wireshark Protocolo: TCP
Pruebas – Enviar email desde el PLC
78
Tutorial para configurar el servidor mail http://www.howtoforge.com/perfect-server-debian-squeeze-with-bind-and-courier-ispconfig-3
Páginas Web interesantes o utilizadas
Dudas y preguntas
Muchas gracias por vuestra atención
¿Alguna pregunta?