Upload
habao
View
220
Download
0
Embed Size (px)
Citation preview
Para comunicar un PLC M241/251 de Shneider Electric con las pantallas HMI de Proface se
puede realizar de dos formas:
1) Mediante el protocolo Modbus
En este caso, tenemos que mapear las variables en el SoMachine con variables de
Modbus para que la pantalla pueda acceder a ellas.
2) Mediante el protocolo Codesys
En este caso, podemos importar las variables simbólicas creadas en el SoMachine.
Este documento se centra en el segundo caso, es decir como configurar la comunicación entre
el PLC y el HMI mediante el protocolo Codesys y así poder importar las tags creadas en el
SoMachine.
CONFIGURACIÓN DEL PLC EN EL SOMACHINE
Abrimos el SoMachine y creamos un proyecto nuevo haciendo Nuevo Proyecto -> Proyecto
Vacío, le damos el nombre que queramos y pulsamos en “Crear Proyecto”.
Comunicación entre un M241_251 y una pantalla
Proface
GP – Pro EX Autor: Esther Ferrer Conchello
Versión Autor Fecha Comentarios:
V 1.0 Esther Ferrer 29/05/18 Creación de documento
Hacemos doble clic en “Configuración”. Seleccionamos el PLC que tengamos y pulsamos en el
botón para añadir el PLC en la ventana del lado derecho. Finalmente pulsamos en “Aceptar”.
Ahora vamos a realizar un pequeño programa en el PLC. Para ello hacemos un doble clic en
“Controlador” o pulsamos en “Logic Builder”.
Vamos a configurar la red haciendo doble clic en “Ethernet_1(Ethernet Network).
Añadimos un POU yendo a la pestaña “Aplicaciones”, seleccionamos “Mycontroller” y
pulsando el botón derecho del ratón, seleccionamos “Agregar objeto” -> “POU…”.
Escogemos el lenguaje de programación y pulsamos en “Aceptar”.
Ahora debemos añadir el nuevo “POU” a la MAST. Para ello hacemos doble clic en “MAST”
para que se nos abra el menú de configuración.
Pulsamos en “Agregar llamada” y seleccionamos el POU que hemos creado antes y pulsamos
en Aceptar.
Ahora vamos a definir las variables globales. En la pestaña “Aplicaciones” hacemos doble clic
sobre GVL y se nos abre la pestaña para declarar las variables.
Hacemos un pequeño programa en el POU
Vamos a configurar los símbolos. Para ello, seleccionamos la “Application”, con el botón
derecho del ratón seleccionamos Agregar objeto -> Configuración de símbolos
Se muestra la siguiente ventana y pulsamos en Agregar.
Pulsamos en Crear y seleccionamos las variables que hemos definido como globales.
Vamos a Compilar -> Crear código y en el directorio donde esté el proyecto del SoMachine se
generará un fichero *.xml con el siguiente nombre:
<nombre del proyecto><nombre del dispositivo><nombre de la aplicación>.xml
Por ejemplo: SoMachine_GProEX.MyController.Application.xml
Este es el contenido del fichero:
En el PLC solo nos falta cargar el proyecto al PLC.
CONFIGURACIÓN DE LA PANTALLA EN EL GP-PRO EX
Abrimos el GP-Pro EX y creamos un proyecto nuevo.
Escogemos el modelo de pantalla:
Escogemos el protocolo:
Fabricante = CoDeSys Automation Alliance
Serie = CoDeSys V3 Ethernet
Puerto = Ethernet (TCP)
Pulsamos en “Parámetros de Comunicación”.
Pulsamos en “Dispositico/PLC1” para ir a la configuración del protocolo.
Pulsamos en el botoncito que hay al lado del nombre del dispositivo.
Introducimos el nombre del Nodo.
En este caso tenemos que poner el nombre que aparece como Nodename en MyController.
Marcamos la opción “Use Tag data” y pusamos en New.
Al pulsar en New nos aparece la siguiente ventana:
Pulsamos en “Import” y se nos muestra la siguiente ventana:
Tenemos que pulsar en el botón “Browse” que hay en la esquina superior derecha para poder
buscar el fichero *.xml que queremos importar.
Seleccionamos el fichero y pulsamos en “Open”.
Se nos muestran las variables que había en el fichero. Pulsamos en OK y se nos muestra el
mensaje conforme se han importado las variables correctamente.
Al pulsar OK se muestran las variables importadas.
Volvemos a pulsar OK y ya las podemos usar en el proyecto.
Vamos a una pantalla base, situamos un “Data Display” y hacemos doble clic para abrir las
propiedades del objeto.
Al pulsar en la calculadora que hay al lado de donde tenemos que introducir la palabra de
supervisión, se nos abre una ventana con las variables importadas para que seleccionemos la
que nos interesa.