Académique Documents
Professionnel Documents
Culture Documents
Esta guía sirve para cualquier controlador de la gama básica Modicon de Schneider con puerto Ethernet y que soporte configuración ModbusTCP utilizando el programa SoMachine Basic
Paso 1:
Instalarse el driver USB y acceder al servidor web. Para ello:
1. Conectar el mini usb al U-Remote y al PC
2. Dirá dispositivo no reconocido. Abrir el Administrador de dispositivos de Windows, buscar el dispositivo que da error, darle a actualizar controlador y seleccionar el fichero del driver que corresponda según sea 32 o 64 bits. Con eso se
instala el driver.
3. Abrir cualquier navegador web y escribir 192.168.1.202 usuario:admin contraseña: Detmold
El driver esta en este link en el apartado Engineering Support and Tools (USB driver):
http://www.weidmueller.com/int/products/electronics-and-automation/remote-i/o/u-remote-ip20/support-and-documentation
Paso 2:
Conectarse al servidor web, configurar la dirección IP, las tarjetas analógicas y de otro tipo, etc… Luego guardar los cambios en la cabecera (hacer click en la cabecera y darle a Save Configuration YES).
¡IMPORTANTE SAVE CONFIGURATION EN LA CABECERA ANTES DE CONTINUAR! Esto guardará la configuración de la estación en la cabecera de u-remote
Paso 3:
En la parte de configuración donde indica modalidad de cliente: tabla de servidor remoto agregar la dirección IP de nuestra estación u-remote definida en el Paso 2. El ID de unidad no es relevante (se puede dejar a 0) y un timeout de 100
ms. Darle al botón de añadir. Es importante acordarse del valor Índice que se le asigna, ya que lo utilizaremos posteriormente en la programación.
Paso 4:
Definir en palabras de memoria la posición donde vamos a leer y escribir los registros de la tarjeta de u-remote. En este caso vamos a Recibir los datos en la posición de memoria %MW10:
Repetimos la misma operación para las variables de salida, en este caso las ponemos en la posición %MW20:
Paso 5:
Para comunicarnos con la estación deberemos utilizar los bloques con las funciones Read Var, Write Var o Write Read Var:
Paso 6:
Añadir los bloques de función y poner en Execute una señal que por flanco de subida hará que se ejecute la función. Debemos configurar los bloques según hemos definido la estación y el mapa de memoria. Por ejemplo para leer el registro de
entradas digitales sería la siguiente configuración para la función de read Var:
Link: Eth1 , ya que estamos utilizando el puerto Ethernet para una comunicación Modbus TCP
Id: 1 , este es el índice de la estación que se nos ha creado en el Paso 3
Timeout: Lo podemos dejar a 100 ms
Función: En este caso como vamos a leer registros de entrada pondremos la función 3 (Read Input Registers)
FirstObj: Es la dirección del primer registro de la cabecera de u-remote que queremos que se lea, en este caso queremos leer la primera tarjeta por lo que empezaremos en la posición 0.
Quantity: Es el número de registros que queremos leer, en este caso queremos leer un único registro, por lo que pondremos 1.
Index Data: Aquí pondremos la posición de memoria donde queremos guardar los datos. En el Paso 5 hemos definido que las entradas van a la posición %MW10 por lo que pondremos 10.
Repetimos el mismo procedimiento para la función de Write Var. OJO, ES MUY IMPORTANTE QUE NO SE EJECUTEN 2 FUNCIONES A LA VEZ DE ESTE TIPO, POR LO QUE LA SEÑAL DE EXECUTE DEBE REALIZARSE EN TIEMPOS
DISTINTOS PARA QUE NO DE ERROR DE COMUNICACIÓN.
Link: Eth1 , ya que estamos utilizando el puerto Ethernet para una comunicación Modbus TCP
Id: 1 , este es el índice de la estación que se nos ha creado en el Paso 3
Timeout: Lo podemos dejar a 100 ms
Función: En este caso como vamos a escribir registros de salida pondremos la función 0 (Write Multiple Registers)
FirstObj: Es la dirección del primer registro de la cabecera de u-remote que queremos que se escriba, en este caso queremos escribir en la primera tarjeta por lo que empezaremos en la posición 2048 (0x800).
Quantity: Es el número de registros que queremos escribir, en este caso queremos escribir un único registro, por lo que pondremos 1.
Index Data: Aquí pondremos la posición de memoria que queremos que se escriba. En el Paso 5 hemos definido que las salidas van a la posición %MW20 por lo que pondremos 20.
Paso 7:
Ya podemos compilar, guardar y descargar el proyecto y tendríamos la configuración hecha.
Otro punto importante es tener claro como se direccionan las entradas y las salidas de la estación. Esto se puede ver en la parte del manual (pdf) del u-remote, Resumiendo: