Enlaces rápidos

MANUAL DE INSTRUCCIONES
PROTOCOLO MODBUS-RTU
C.A 2150
ESPANOL
MANUAL DE INSTRUCCIONES
Tabla de contenido
loading

Resumen de contenidos para Chauvin Arnoux Enerdis C.A 2150

  • Página 1 MANUAL DE INSTRUCCIONES PROTOCOLO MODBUS-RTU C.A 2150 ESPANOL MANUAL DE INSTRUCCIONES...
  • Página 2: Tabla De Contenido

    ÍNDICE PROTOCOLO MODBUS-RTU........................... 3 CALCULO DEL CRC............................4 TIEMPOS..............................4 FUNCIONES MODBUS ........................... 5 TIPO Y ESTRUCTURA DE DATOS ........................6 5.1. Lectura de variables de programación ....................7 5.2. Escritura de variables de programación ....................8 5.3. Lectura de variables dinámicas ......................9 FORMATO DE LOS MENSAJES DE ERROR .....................
  • Página 3: Protocolo Modbus-Rtu

    1. PROTOCOLO MODBUS-RTU El protocolo MODBUS RTU es un formato de transmisión en serie de datos, utilizado extensamente en las comunicaciones con PLC’s pero fácilmente adaptable a otros tipos de instrumentación gracias a su particular estructura de mensaje (no opera con variables concretas sino con direcciones de memoria). Utilizar un estándar universal como el protocolo MODBUS permite que un instrumento se conecte en sistemas ya existentes sin necesidad de crear programas de comunicaciones específicos.
  • Página 4: Calculo Del Crc

    (según formato MODBUS RTU) 2. CALCULO DEL CRC Cargar un registro de 16 bits con H’FFFF (todo ‘1’). Se llamará registro CRC. Hacer un Ex-OR (OR exclusivo) del primer byte de la trama con el byte bajo del registro CRC y poner el resultado en CRC.
  • Página 5: Funciones Modbus

    T1 : tiempo entre dos caracteres (mínimo 0, máximo 3,5CT) T2 : tiempo entre pregunta y respuesta (mínimo 3,5CT) T3 : tiempo entre respuesta y siguiente pregunta (mínimo 3,5CT) CT = tiempo que tarda 1 carácter en ser transmitido. baud (bits/s) 3,5CT 1200 30ms...
  • Página 6: Tipo Y Estructura De Datos

    5. TIPO Y ESTRUCTURA DE DATOS El instrumento maneja tipos de datos diferentes accesibles al usuario por programación, visualización en display o a través del canal serie RS232C ó RS485. Los datos están localizados según su tipo en zonas de memoria específicas, con direcciones que se incrementan en 1 por byte a partir de la posición cero.
  • Página 7: Lectura De Variables De Programación

    5.1 Lectura de variables de programación (LECTURA N PALABRAS) FUNCION 03 Formato envío 1 byte 1 byte 2 bytes 2 bytes 2 bytes dirección función MODBUS dirección 1a palabra número de palabras esclavo según tablas 1a y 1b (nº bytes / 2) Formato respuesta 1 byte 1 byte...
  • Página 8: Escritura De Variables De Programación

    5.2 Escritura de variables de programación Los datos de programación listados en la tabla 4 pueden ser modificados escribiendo la dirección deseada usando la función 10. (ESCRITURA N PALABRAS) FUNCION 10 Formato envío 1 byte 1 byte 2 bytes 2 bytes 1 byte n bytes 2 bytes...
  • Página 9: Lectura De Variables Dinámicas

    5.3 Lectura de variables dinámicas Variables dinámicas son las que pueden variar en función del proceso sin que el usuario tenga acceso a modificarlas directamente. Las variables dinámicas son normalmente los valores de display, pico, valle..Sus posiciones en memoria se especifican en las tablas 1a y 1b del anexo.
  • Página 10: Funcion 05 (Forzar Estado)

    Solicitud de los valores de pico y valle al aparato de dirección 01 H’01 H’03 H’00 H’92 H’00 H’02 H’65 H’E6 dirección función dirección 1er byte número de palabras esclavo MODBUS (d’146 según tabla1) Respuesta (suponiendo pico=+1520 , valle=-968) H’01 H’03 H’04 H’5...
  • Página 11: Formato De Los Mensajes De Error

    6. FORMATO DE LOS MENSAJES DE ERROR Formato respuesta 1 byte 1 byte 1 byte 2 bytes Dirección Función Código de error esclavo +H’80 Ejemplo Error de datos (código 02) mensaje del esclavo 01 en respuesta a una función 03. H’01 H’83 H’02...
  • Página 12: Utilización De Programas Estandar

    7. UTILIZACIÓN DE PROGRAMAS ESTANDAR Introducción Existe en el mercado una gran variedad de programas que permiten crear un panel virtual para visualización y control en pantalla de los datos obtenidos a través del port serie de un ordenador. El protocolo de comunicaciones MODBUS es una herramienta universal para el uso de estos programas con todo tipo de unidades remotas.
  • Página 13: Dirección De Las Variables De Memoria

    8. DIRECCIÓN DE LAS VARIABLES DE MEMORIA Datos de programación (Lectura / Escritura) BYTE MODBUS Variable Significado ENTRADA 0=Proceso, 1=Célula de Carga, 2=Temperatura UNIDAD 0=Celsius, 1=Fahrenheit TIPO_PROCESO 0=±10V, 1=±20mA TIPO_TEMP 0=Pt100, 1=Termopar TIPO_LOAD 0=15mV, 1=30mV, 2=150mV 0=1º, 1=0.1º TIPO_TERMOPAR 0=J, 1=K, 2=T INPUT 1 0..9, 10=-1, 11=”-“...
  • Página 14 INPUT 4 0..9, 10=-1, 11=”-“ Dígito 4 Dígito 3 Dígito 2 Dígito 1 Dígito 0 (Digito para máxima resolución interna) INPUT 5 0..9, 10=-1, 11=”-“ Dígito 4 Dígito 3 Dígito 2 Dígito 1 Dígito 0 (Digito para máxima resolución interna) INPUT 6 0..9, 10=-1, 11=”-“...
  • Página 15 INPUT 9 0..9, 10=-1, 11=”-“ Dígito 4 Dígito 3 Dígito 2 Dígito 1 Dígito 0 (Digito para máxima resolución interna) INPUT 10 0..9, 10=-1, 11=”-“ Dígito 4 Dígito 3 Dígito 2 Dígito 1 Dígito 0 (Digito para máxima resolución interna) INPUT 11 0..9, 10=-1, 11=”-“...
  • Página 16 DISPLAY 3 0, 1, 10=-1, 11=”-“ Dígito 3 Dígito 2 Dígito 1 Dígito 0 DISPLAY 4 0, 1, 10=-1, 11=”-“ Dígito 3 Dígito 2 Dígito 1 Dígito 0 DISPLAY 5 0, 1, 10=-1, 11=”-“ Dígito 3 Dígito 2 Dígito 1 Dígito 0 DISPLAY 6 0, 1, 10=-1, 11=”-“...
  • Página 17 DISPLAY 9 0, 1, 10=-1, 11=”-“ Dígito 3 Dígito 2 Dígito 1 Dígito 0 DISPLAY 10 0, 1, 10=-1, 11=”-“ Dígito 3 Dígito 2 Dígito 1 Dígito 0 DISPLAY 11 0, 1, 10=-1, 11=”-“ Dígito 3 Dígito 2 Dígito 1 Dígito 0 Offset 0=”+”, 11=”-“...
  • Página 18 PuntoDecimalDisplay 0=18888, 1=1888.8, 2=188.88, 3=18.888, 4=1.8888 PuntoDecimalEntrada 0=88888, 1=8888.8, 2=888.88, 3=88.888, 4=8.8888 PuntosLinealizacion 1 = 2 ptos, … 10 = 11 ptos OrdenFiltroP 0=off, 1..9 on SetpointOnOff Estado Setpoint 1 -> 0=off, 1=on Estado Setpoint 2 -> 0=off, 1=on Estado Setpoint 3 -> 0=off, 1=on Estado Setpoint 4 ->...
  • Página 19 ValorSet 4 0, 1, 10=-1, 11=”-“ Dígito 3 Dígito 2 Dígito 1 Dígito 0 DlyRetSet 1 Digito 4 Dígito 3 Dígito 2 Dígito 1 Dígito 0 DlyRetSet 2 Digito 4 Dígito 3 Dígito 2 Dígito 1 Dígito 0 DlyRetSet 3 Digito 4 Dígito 3 Dígito 2...
  • Página 20 AlarmColor Alarm Set1 -> 0=No Change, 1=Rojo, 2=Verde, 3=Naranja Alarm Set2 -> 0=No Change, 1=Rojo, 2=Verde, 3=Naranja Alarm Set3 -> 0=No Change, 1=Rojo, 2=Verde, 3=Naranja Alarm Set4 -> 0=No Change, 1=Rojo, 2=Verde, 3=Naranja Bloqueo 1 bit 7 = - bit 6 = - bit 5 = Escalado bit 4 = Entrada bit 3 = Setpoint 4...
  • Página 21 Brillo 0=High, 1=Low ImprimirFecha 0=No, 1=Sí ModoTara 0=Tara1, 1=Tara2, 2=Tara3 ValorTaraEspecial 0, 1, 10=-1, 11=”-“ Dígito 3 Dígito 2 Dígito 1 Dígito 0 Datos de programación (Sólo Lectura) BYTE MODBUS Variable Significado RSBaudRate 0=1200 bds, 1=2400, 2=4800, 3=9600, 4=19200 RSAdr Dígito 1 Dígito 0 RSPrt...
  • Página 22 Variables Dinámicas (Sólo Lectura) BYTE MODBUS Variable Significado BYTE MODBUS Variable Significado SignoOver ValorTara Over Version ValorDisplayEntero ValorEntero Set 1 ValorEntero Set 2 ValorEntero Set 3 ValorEntero Set 4 Valor Pico Valor Valle EstadoRele Set 1 Set 2 Set 3 Set 4 Ana High Entero Ana Low Entero...
  • Página 23 18-09-2007 1-9 Rue d’Arcueil 92120 MONTROUGE - France Tél : (33) 01 47 46 78 00 - Fax : (33) 01 42 53 64 78 - www.enerdis.com...

Tabla de contenido