Página 1
Manual de instrucciones MT03 Protocolo de comunicaciones MODBUS (suplemento) The art of measuring R-MI-MT03COM Rev.: 1...
Página 2
PREFACIO Gracias por haber escogido un producto de Tecfluid S.A. Este manual de instrucciones permite realizar la instalación, configuración, programación y mantenimiento del equipo. Se recomienda su lectura antes de manipularlo. ADVERTENCIAS Este documento no puede ser copiado o divulgado en su integridad o en alguna de sus partes por ningún medio, sin la autorización escrita de Tecfluid S.A.
Función “Read Holding Registers” ........Función “Write Single Register” ........... Función “Write Multiple Registers” ........MODBUS EN EL CONVERTIDOR MT03 ......... Datos a los que se tiene acceso y direcciones de los registros ACCESO A DATOS DEL DISPOSITIVO ........... Identificación ..............
Página 4
5.23 Idioma ................5.24 Preselección 1 ..............5.25 Preselección 2 ..............5.26 Valor inicio de escala ............5.27 Valor final de escala ............5.28 Densidad ................5.29 Contraste ................EJEMPLOS ................... CONEXIÓN ELÉCTRICA ..............PROGRAMACIÓN DEL CONVERTIDOR .......... Dirección del esclavo ............Baud rate ................
Permite escribir los valores de los “Holding registers” en varias direcciones consecutivas del dispositivo seleccionado. MODBUS EN EL CONVERTIDOR MT03 Datos a los que se tiene acceso y direcciones de los registros Los datos a los que se puede acceder y su formato son los siguientes: Input Registers (Sólo Lectura)
Página 6
Dirección (Hex) Dato Formato MT03FB MT03LB MT03AB 0x2012 - 0x2013 Reservado ---- 0x2014 Status Entero 0x2015 Nivel Coma flotante Holding Registers (lectura y escritura) Dirección (Hex) Dato Formato MT03FB MT03LB MT03AB 0x3000 Reservado ---- 0x3001 - 0x3002 Factor K Coma flotante 0x3003 Tipo de entrada Entero...
Nivel El dato Nivel contiene el valor numérico del nivel instantáneo correspondiente a las unidades de nivel programadas en el dispositivo. Factor K El dato Factor K contiene el valor numérico del factor de los impulsos por litro del equipo. Valor por defecto: 1 Tipo de entrada: Contiene el código correspondiente al tipo de entrada del convertidor.
5.13 Tiempo filtro Contiene el valor del tiempo de integración entre 1 y 25 s. Valor por defecto: 5 5.14 Alarma 1 Activar Contiene el valor numérico del caudal en las unidades de caudal programadas en el dispositivo correspondiente a la activación de la salida relé 1 cuando está en modo Alarma. Valor por defecto: 100 5.15 Alarma 1 Desactivar...
5.22 Flags Contiene bits de que indican modos de funcionamiento. Valor por defecto: 12 Estado 4 ...15 Reservado Relé 2 en modo Dosificación Relé 1 en modo Dosificación Relé 2 en modo Alarma Relé 1 en modo Alarma 5.23 Idioma Contiene el código correspondiente al idioma del equipo.
5.28 Densidad Contiene el valor numérico de la densidad en kg/l por si se desea utilizar unidades de caudal másico o totalización de masa. Valor por defecto: 1 5.29 Contraste Contiene el valor del contraste del LCD entre 0 y 100. Valor por defecto: 75 EJEMPLOS NOTA: En todos los ejemplos, donde pone CRC se refiere a “Cyclic redundancy...
Página 13
ID del esclavo (MT03FB) Función Dirección del registro nº de registros a leer El esclavo contesta al cabo de más de 3,5 caracteres, indicando su identificación, el código de la función solicitado, el número de bytes del dato a enviar, el dato y el CRC. ID del esclavo (MT03FB) Función Nº...
Página 14
Ejemplo 4. Escritura unidades Totalizador. El maestro solicita al esclavo 0x01h (convertidor MT03xB) escribir el código correspondiente a las unidades del Totalizador. El valor a escribir es 0x03 que corresponde con las unidades litros. ID esclavo: 0x01 Función: 0x06 (Write Single register) Dirección inicial: 0x300A Dato a escribir: 3 = 0x0003 ID del esclavo (MT03xB)
El esclavo contesta al cabo de más de 3,5 caracteres, indicando su identificación, el código de la función solicitado, el número de bytes del dato, el dato leído y el CRC. ID del esclavo (MT03xB) Función Nº de bytes código unidades El código recibido en el ejemplo es el 0x0007 que equivale a l/h.
Terminal S (pantalla o shield) La malla o pantalla se recomienda que sea conectada a masa sólo en uno de los extremos. La conexión del cable entre el convertidor y un Máster es la siguiente: Convertidor Maestro MT03xB Terminal A A/D- Terminal B B/D+...
Página 17
Con las teclas (Bajar / Izquierda) y (Subir), seleccionar Programación, y seguidamente validar con la tecla (Enter). Si el convertidor tiene programada una clave de acceso, ésta deberá ser introducida. Para más detalles acerca de la clave de paso, ver el manual de instrucciones R-MI-MT03F, pág. 14, R-MI-MT03L, pág.
Dirección del esclavo En esta pantalla se puede asignar una dirección al convertidor. Esta dirección debe ser única, es decir, no pueden haber otros dispositivos esclavos en el bus con el mismo número. Baud rate Determina la velocidad de los datos en la transmisión. Todos los elementos del bus deben estar configurados con el mismo baud rate.
Timeout Es el tiempo mínimo entre tramas. Por defecto es 20 ms. En esta pantalla puede programarse un valor distinto, teniendo en cuenta que debe ser como mínimo el tiempo correspondiente a 3,5 caracteres. Si se intenta programar un valor inferior internamente quedara limitado a dicho valor.
GARANTÍA Tecfluid S.A. garantiza todos sus productos por un periodo de 24 meses desde su venta, contra cualquier defecto de materiales, fabricación o funcionamiento. Quedan excluidas de esta garantía las averías que pueden atribuirse al uso indebido o aplicación diferente a la especificada en el pedido, manipulación por personal no autorizado por Tecfluid S.A., manejo inadecuado y malos tratos.