2 Protocolo

Anuncio
JUMO Quantrol LC100/LC200/LC300
Serie Universal Controlador PID
B 702030.2.0
Descripción de interfaz Modbus
2013-05-27/00600591
Índice
1
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1
1.2
Documentación del aparato . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Indicaciones de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2
Protocolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1
2.2
2.3
2.4
2.5
2.6
2.6.1
2.6.2
2.6.3
2.7
2.7.1
2.7.2
2.8
2.9
Principio esclavo-maestro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Modo de transmisión (RTU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Dirección del aparato . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Secuencia temporal de la comunicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Construcción de los bloques de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Códigos de función . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Lectura de n elementos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Escribir un elemento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Escribir n elementos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Formato de transmisión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Valores enteros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Valores flotantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Suma de comprobación (CRC16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Tratamiento de errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3
Interfaz RS485 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.1
3.2
Esquema de conexión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4
Dirección Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.1
4.2
4.3
4.4
4.5
4.6
4.7
Tipo de datos y forma de acceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Datos de proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Valores nominales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Parámetros de regulador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Memoria RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3
Índice
4
1 Introducción
1.1
Documentación del aparato
Hoja técnica T 702030 (en documento PDF)
La hoja técnica suministra toda la información general sobre el dispositivo y configura la base
para la planificación y decisión de compra.
Manual breve de instrucciones B 702030.7 (impreso en formato DIN A6)
El manual de instrucciones contiene todas las informaciones importantes sobre el montaje, la
conexión eléctrica y el manejo, la parametrización y configuración del aparato. El manual breve
se adjunta a todos los equipos. El manual de servicio B 702030.0 incluye información ampliada
y está disponible como documento PDF.
Manual de servicio B 702030.0 (en documento PDF)
El manual de servicio contiene toda la información completa sobre el montaje, la conexión eléctrica, así como el manejo, parametrización y configuración del aparato.
Descripción de interfaces B 702030.2.0 (en documento PDF)
La descripción de interfaces contiene la información sobre la interfaz RS485, el protocolo Modbus la comunicación con otros equipos.
La descripción de interfaces contiene la información sobre la interfaz RS485, el protocolo Modbus la comunicación con otros equipos.
Todos los documentos PDF están disponibles para la descarga en www.jumo.net.
1.2
Indicaciones de seguridad
Este manual de instrucciones contiene indicaciones que deben ser tenidas en cuenta para su
propia seguridad y para evitar daños materiales. Estas indicaciones se señalizan con símbolos
de ayuda cuya utilización en este manual se describe a continuación.
Lea el presente manual de instrucciones antes de utilizar el aparato. Conserve el manual de instrucciones en un lugar accesible para todos los usuarios.
Todas las configuraciones necesarias, son descritas en este manual. En caso de realizar modificaciones que no estén descritas en este manual o que estén expresamente prohibidas, puede
usted poner en peligro sus derechos de garantía.
Símbolos de aviso
¡PRECAUCIÓN!
Este símbolo, junto con la palabra de advertencia, indica que se producirán daños materiales o pérdidas de datos, en caso de que no tomar las medidas de precaución correspondientes.
Símbolos de indicación
¡INDICACIÓN!
Este símbolo indica una información importante acerca del producto o su manejo o sobre
usos adicionales.
?
¡REFERENCIA!
Este símbolo indica que información adicional que otros apartados, capítulos o manuales.
5
1 Introducción
6
2 Protocolo
2.1
Principio maestro-esclavo
La comunicación entre un maestro (p.ej un PC) y un esclavo (p.ej un sistema de medición o regulación) con Modbus se produce mediante el principio maestro-esclavo en forma de solicitud de
datos/ instrucción - respuesta.
Master
Slave 1
Slave 2
Slave n
El maestro controla el intercambio de datos y los esclavos sólo tienen la función de respuesta.
Se identifican según su dirección de aparato.
2.2
Modo de transferencia (RTU)
Se utilizará el modo RTU (Remote Terminal Unit) como modo de transferencia. La trasferencia de
los datos se realiza en formato binario con 8 bits. Se transmitirá primero el LSB (en inglés, least
significant bit, bit menos importante). El tipo de funcionamiento Modo ASCII no es soportado.
Formato de datos
Con el formato de datos se describe la estructura de los símbolos transmitidos.
Elemento de datos
Bit de paridad
Bit de parada
Número de bits
8 Bits
---
1
9
2.3
Dirección de aparato
La dirección de aparato de los esclavos se puede programar entre 0 y 254. La dirección de
aparato 0 está reservada.
¡INDICACIÓN!
A través del puerto RS485 se puede establecer comunicación con un máximo de 31 esclavos.
Existen dos posibilidades para el intercambio de datos:
Query
Solicitud de datos/instrucción del maestro a un esclavo a través de la dirección de equipo correspondiente.
El esclavo interpelado responde.
7
2 Protocolo
Broadcast
Instrucción del maestro a todos los esclavos a través de la dirección de equipo 0 (p.ej. para la
transmisión de un valor determinado a todos los esclavos).
Los esclavos conectados no responden. La correcta recepción del valor por el esclavo se debe
controlar en este caso a través de la lectura en cada uno de los esclavos.
No tiene sentido realizar una solicitud de datos con la dirección de aparato 0.
2.4
Secuencia temporal de la comunicación
El inicio y el final del bloque de datos están marcados por pausas de transferencia. Entre dos
caracteres consecutivos, no puede pasar más del triple del tiempo de transferencia de un
caracter.
El tiempo de transferencia de caracteres (el tiempo necesario para transferir un caracter)
depende de la tasa de baudios y del formato de datos utilizado (bits de parada y bit de paridad).
Con un formato de datos de 8 bits, sin bit de paridad y con un bit de parada, se produce:
Tiempo de transferencia de caracteres [ms] = 1000 * 9 bits/tasa de baudios
Proceso
Solicitud de datos del maestro
Tiempo de transferencia = n símbolos * 1000 * x bit/tasa de baudios
Marca de final de solicitud de datos
3 caracteres * 1000 * x bit/tasa de baudios
Procesamiento de la solicitud de datos por el esclavo (≤ 250ms)
Respuesta del esclavo
Tiempo de transferencia = n símbolos * 1000 * x bit/tasa de baudios
Marca de final de respuesta
3 caracteres * 1000 * x bit/tasa de baudios
Ejemplo
Marca de final de solicitud de datos o respuesta en el formato de datos
10/9 Bits
Tiempo de transferencia de signos = 3 caracteres * 1000 * 10 bits/Tasa de baudios
8
Tasa de baudios [Baudios]
Formato de datos [Bit]
Tiempo de transferencia de
signos [ms] (3 caracteres)
19200
9
1.41
9600
9
2.82
2 Protocolo
Esquema de tiempo
Una solicitud de datos se produce según la siguiente secuencia temporal:
Datenanfrage
Datenanfrage
Master
Antwort
Slave
t
t0
t0
t1
t2
t0
Marca de final = 3 caracteres
(el tiempo depende de la tasa de baudios)
t1
Este tiempo depende del procesamiento interno.
El tiempo máximo de procesamiento asciende a 250 ms
El tiempo de respuesta mínimo configurable se necesita del master en el puerto RS485,
para conmutar el driver de la interfaz de envío a recepción .
t2
Éste es el tiempo que necesita el esclavo en conmutar de envío a recepción. El maestro
debe respetar este tiempo, antes de enviar una nueva solicitud de datos. Siempre se ha
de respetar, aunque la solicitud de datos haya venido de otro aparato.
Interfaz RS485: t2 = 10ms
Durante el intervalo entre t1 y t2 y durante el tiempo de respuesta del esclavo, el maestro no
debe realizar ninguna solicitud de datos. Las solicitudes recibidas durante t1 y t2 son ignoradas por el esclavo. Las solicitudes recibidas durante el tiempo de respuesta provocan que
todos los datos que se encuentren en el bus pierdan su validez.
2.5
Estructura de bloques de datos
Todos los bloques de datos tienen la misma estructura:
Dirección esclavo
Código de función
Campo de datos
Suma de comprobación CRC16
1 byte
1 byte
x byte
2 bytes
Cada bloque de datos contiene cuatro campos:
Dirección esclavo
Dirección de aparato de un esclavo determinado
Código de función
Selección de función (lectura, escritura de elementos)
Campo de datos
Dirección, número y valor de elemento(s)
Suma de comprobación
Reconocimiento de errores de transferencia
9
2 Protocolo
2.6
Códigos de función
¡INDICACIÓN!
Un número hexadecimal se caracteriza por un „0x“ antepuesto.
Ejemplo: 0x0010 (= 16 decimales)
Las funciones que se describen a continuación están a disposición para leer los valores de
medición, datos de equipo y datos de proceso, así como para escribir datos concretos.
Número de función
Función
Limitación
0x03 o 0x04
Lectura de n elementos
max. 32 elementos (64 bytes)
0x06
Escribir un elemento
max. 1 elemento (2 bytes)
0x10
Escribir n elementos
max. 32 elementos (64 bytes)
¡INDICACIÓN!
Si el equipo no reacciona frente a estas funciones o emite un código de error, ver cap. 2.9
„tratamiento de errores“, página 15.
2.6.1
Lectura de n elementos
Con esta función se leerán n (n ≤ 32) elementos desde una dirección determinada.
Solicitud de datos
Dirección esclavo Función
0x03 ó 0x04
Dirección
primer elemento
Número de eleSuma de compromentos (máx. 32) bación CRC16
1 byte
2 bytes
2 bytes
2 bytes
Dirección esclavo Función
0x03 ó 0x04
Cantidad
bytes leídos
Valor(es) de elementos
Suma de comprobación CRC16
1 byte
1 byte
x byte
2 bytes
1 byte
Respuesta
1 byte
Ejemplo
Lectura de los valores nominales SP1 y SP2 (2 elementos cada uno)
Dirección del primer elemento= 0x3100 (valor nominal SP1)
Solicitud de datos:
01
03
3100
0004
4AF5
Respuesta (valores en formato Modbus flotante):
01
03
08
0000
41C8
0000
4120
valor nominal SP1 (25.0) valor nominal SP2 (10.0)
10
4A93
2 Protocolo
2.6.2
Escribir un elemento
Con esta función se escibe un elemento en una dirección concreta. Los bloques de datos para
instrucción y respuesta son idénticos.
Instrucción
Dirección esclavo Función
0x06
Dirección de ele- Valor de elemento Suma de compromento
bación CRC16
1 byte
2 bytes
1 byte
2 bytes
2 bytes
Respuesta
Dirección esclavo Función
0x06
Dirección de ele- Valor de elemento Suma de compromento
bación CRC16
1 byte
2 bytes
1 byte
2 bytes
2 bytes
Ejemplo
Escribir el valor límite AL de la monitorización de valor límite 1 = 275.0
(valor = 0x80004389 en formato Modbus flotante)
Dirección del elemento= 0x0056
Instrucción: Escritura de la primera parte del valor
01
06
0056
8000
59DA
Respuesta (como instrucción):
01
06
0056
8000
59DA
Instrucción: Escritura de la segunda parte del valor (siguiente dirección de elemento)
01
06
0057
4389
F88F
Respuesta (como instrucción):
01
06
0057
4389
F88F
11
2 Protocolo
2.6.3
Escribir n elementos
Con esta función se escribirán n (n ≤ 32) elementos desde una dirección determinada.
Instrucción
Dirección
esclavo
Función
0x10
Dirección
primer elemento
Número de
elementos
(máx. 32)
Número de
bytes
Valor(es) de Suma de
elementos comprobación CRC16
1 byte
1 byte
2 Bytes
2 bytes
1 byte
x byte
2 bytes
Respuesta
Dirección esclavo Función 0x10
Dirección
primer elemento
Número de elementos
Suma de comprobación CRC16
1 byte
2 bytes
2 byte
2 bytes
1 byte
Ejemplo
Escribir valores nominales SP1 y SP2 (2 elementos cada uno)
Dirección de elemento = 0x3100 (valor nominal SP1)
Instrucción:
01
10
3100
0004
08
0000
41C8
0000
4120
valor nominal SP1 (25.0) valor nominal SP2 (10.0)
Respuesta:
01
12
10
3100
0004
CF36
2A42
2 Protocolo
2.7
Formato de transferencia
2.7.1
Valores íntegros
En valores íntegros primero se transmite el High-Byte, después el Low-Byte.
Ejemplo
Solicitud del valor entero de la dirección 0x0021, cuando en esta dirección consta el valor “4”
(valor de elemento 0x0004).
Solicitud: 01 03 0021 0001 (+ 2 bytes CRC16)
Respuesta: 01 03 02 0004 (+ 2 bytes CRC16)
2.7.2
Valores flotantes
En el caso de los valores flotantes, se trabajará en Modbus con el formato estándar IEEE-754
(32 bits), con la diferencia de que los Bytes 1 y 2 se intercambiarán con los Bytes 3 y 4.
Formato Single-float (32 bits) según el estándar IEEE 754
SEEEEEEE
EMMMMMMM
MMMMMMMM
MMMMMMMM
byte 1
byte 2
byte 3
byte 4
S = Bit de signo
E = Exponente (2º complemento)
M = mantisa normalizada (23 bits)
Formato Modbus flotante
Dirección Modbus x
Dirección Modbus x+1
MMMMMMMM
MMMMMMMM
SEEEEEEE
EMMMMMMM
byte 3
byte 4
byte 1
byte 2
Ejemplo
Solicitud del valor flotante de la dirección 0x0035; en esta dirección consta el valor 550.0
(0x44098000 en formato IEEE-754).
Solicitud: 01 03 0035 0002 (+ 2 bytes CRC16)
Respuesta: 01 03 04 8000 4409 (+ 2 bytes CRC16)
Después de la transferencia desde el aparato, los bytes del valor flotante deberán intercambiarse
de forma correspondiente
Muchos compiladores (p. ej. Microsoft Visual C++) depositan el valor flotante en la siguiente secuencia:
Dirección x
Dirección x+1
Dirección x+2
Dirección x+3
MMMMMMMM
MMMMMMMM
SEEEEEEE
EMMMMMMM
byte 4
byte 3
byte 2
byte 1
¡INDICACIÓN!
Determine cómo deben guardarse los valores flotantes en su aplicación. En algunos casos,
después de la solicitud los bytes deberán intercambiarse correspondientemente en su programa de interfaz.
13
2 Protocolo
2.8
Suma de comprobación (CRC16)
Mediante la suma de verificación (CRC16) se reconocerán los errores de transferencia. Si se
reconoce un fallo durante la valoración, el aparato correspondiente no responderá.
Esquema de cálculo
CRC = 0xFFFF
CRC = CRC XOR ByteOfMessage
For (1 bis 8)
CRC = SHR(CRC)
if (Flag desplazado a la derecha = 1)
then
else
CRC = CRC XOR 0xA001
while (no procesados todos los ByteOfMessage );
¡INDICACIÓN!
El Low-Byte de la suma de verificación se transmite en primer lugar, luego se transmite el
High-Byte.
Ejemplo
Solicitud de datos: Lectura de dos elementos de la dirección 0x00CE (CRC16 = 0x92A5)
07
03
00
CE
00
02
A5
92
CRC16
Respuesta: (CRC16 = 0xF5AD)
07
03
04
00
00
elemento 1
14
41
C8
elemento 2
AD
CRC16
F5
2 Protocolo
2.9
Tratamiento de errores
Códigos de error
Existen los siguientes códigos de error:
1
Función no válida
2
dirección de parámetro no válida
o número demasiado alto de elementos que deban leerse o escribirse
8
Acceso de escritura en los parámetros denegado
Respuesta en caso de error
Dirección esclavo
Función
XX OR 80h
Código de fallo
Suma de comprobación CRC16
1 byte
1 byte
1 byte
2 bytes
Se aplicará el operador lógico "o" (ORed) con 0x80 en el código de función, es decir, el MSB
(most significant bit, el bit más importante) se establecerá en 1.
Ejemplo
Solicitud de datos:
01
03
40
00
00
04
CRC16
Respuesta (con código de error 2):
01
83
02
CRC16
Casos especiales
Si el esclavo no responde, puede deberse a las siguientes causas:
• La tasa de baudios y/o el formato de datos no coincide entre el maestro y el esclavo
• la dirección de equipo utilizada no coincide con la dirección del esclavo
• la suma de comprobación (CRC16) no es correcta
• la instrucción del maestro es incompleta o sobredefinida
• el número de los elementos a leer es cero
En estos casos se deberá enviar nuevamente la solicitud de datos después de transcurrido el
tiempo Timeout (2s).
15
2 Protocolo
16
3 Interfaz RS485
3.1
Esquema de conexión
Los equipos de esta serie de reguladores pueden solicitarse opcionalmente con un interfaz
RS485. Información adicional sobre la versión del aparato se puede consultar en la hoja técnica
T 702030 („Datos de pedido“), el manual breve de instruccioines B 702030.7 o el manual de servicio B 702030.0 („Identificar la versión del aparato“).
LC100
LC200
LC300
14
15
RxD/TxD
+
-
14
15
RxD/TxD
+
-
+
RxD/TxD
-
7 6
¡PRECAUCIÓN!
Los campos electromagnéticos pueden interferir en la transmisión de datos.
Esto puede originar errores de transmisión.
Para eviatrlo se ha de conectar el blindaje de las línea del interfaz a tierra por un lado en el
cuadro de mandos.
3.2
Configuración
La siguiente tabla muestra las posibles configuraciones del interfaz modbus, que pueden llevarse a cabo en el nivel de configuración (ConF -> IntF) o con el programa setup.
Parámetro
Valor
Descripción
Tasa de baudios
0 9600 Baudios
bdrt
1 19200 Baudios
Dirección del aparato
Adr
0 ...
1 ...
254
Dirección en la red de datos
¡INDICACIÓN!
Cuando la comunicación se realiza a través del interfaz setup, el interfaz RS485 está inactivo.
17
3 Interfaz RS485
18
4 Direcciones Modbus
4.1
Tipos de datos y forma de acceso
En la siguiente tabla se enumeran todos los datos de proceso y equipo con sus respectivas direcciones, el tipo de datos y el tipo de acceso.
En este sentido, significan:
R/O
Acceso sólo lectura
W/O
Acceso sólo escritura
R/W
Acceso lectura y escritura
INT
Integro (8 o 16 bits)
Bit x
Nº de bit x (bit 0 es el bit de menor valor)
LONG
Long Integer (4 bytes)
FLOAT
Valor flotante (4 bytes) según IEEE 754
¡PRECAUCIÓN!
Las operaciones de escritura en el parámetro R/W provocan que se almacene en el EEPROM. Estas piezas de memoria sólo tienen un número limitado de ciclos de escritura
(aprox. 100000), por lo que en caso de que se realice la programación habitualmente, esta
función podría desconectarse (por favor, póngase en contacto con soporte técnico).
De esta manera, los valores de parámetro sólo se guardarían en la memoria temporal (RAM)
y se perderían en caso de una caída de red.
4.2
Datos de proceso
Dirección
Tipo de datos/ Acceso
Núm. de bit
Denominación de señal
0x0020
INT
Estado del regulador
0x0021
0x0023
R/O
Bit 12
Funcionamiento manual activo (= 0x1000)
Bit 15
Auto optimización activa (= 0x8000)
INT
R/O
Salidas binarias 1...4
(estados de conmutación 0 = apagado / 1 =
encendido)
Bit 0
Salida K1: Relé (= 0x0001)
Bit 1
Salida K2: Relé o lógico (= 0x0002)
Bit 2
Salida K3: Relé o lógico (= 0x0004)
Bit 3
Salida K4: Relé o lógico (= 0x0008)
Bit 4
Salida K5: Relé o lógico (= 0x0010)
INT
Bit 0
R/O
Entrada binaria 1
(estados de conmutación 0 = abierto / 1 = cerrado)
Entrada 1 (= 0x0001)
19
4 Direcciones Modbus
Dirección
Tipo de datos/ Acceso
Núm. de bit
Denominación de señal
0x0024
INT
Monitorización de valor límite
0x0025
R/O
Bit 0
Monitorización de valor 1 (= 0x0001)
Bit 1
Monitorización de valor 2 (= 0x0002)
INT
R/W
Control de las salidas binarias
Bit 0 + Bit 15
Salida K1 (= 0x8001)
Bit 1 + Bit 15
Salida K2 (= 0x8002)
Bit 2 + Bit 15
Salida K3 (= 0x8004)
Bit 3 + Bit 15
Salida K4 (= 0x8008)
Bit 4 + Bit 15
Salida K5 (= 0x8010)
0x0026
FLOAT
R/O
Entrada analógica [V], [mA] o [Ohmio]
0x0028
FLOAT
R/O
Punto de compración interno [Ohmio]
0x002A
FLOAT
R/O
Entrada analógica [valor del indicador]
0x002C
INT
R/O
Tiempo de exploración
0x002F
FLOAT
R/O
Valor final de rampa del regulador
0x0031
FLOAT
R/O
Valor real del regulador FILTRADO
0x0033
FLOAT
R/O
Valor real del regulador SIN FILTRAR
0x0035
FLOAT
R/W
Valor nominal del regulador
0x0037
FLOAT
R/O
Indicador de la razón de regulación del regulador
0x0039
FLOAT
R/O
Razón de regulación del regulador CALENTAR
0x003B
FLOAT
R/O
Razón de regulación del regulador ENFRIAR
0x003D
FLOAT
R/O
Diferencia de regulación del regulador
0x003F
INT
R/O
Posición de conmutación del regulador CALENTAR
0x0040
INT
R/O
Posición de conmutación del regulador ENFRIAR
0x0041
INT
R/O
Razón de regulación manual
0x0042
LONG
R/O
Tiempo de funcionamiento del temporizador
0x0044
LONG
R/O
Tiempo restante del temporizador
0x0046
INT
R/O
Estado del temporizador
20
Bit 1
Temporizador detenido (= 0x0002)
Bit 5
Temporizador en marcha (= 0x0020)
Bit 6
Fin de temporizador (= 0x0040)
Bit 15
Señal del temporizador (= 0x8000)
4 Direcciones Modbus
4.3
Valores nominales
Dirección
Tipo de datos/ Acceso
Núm de bit
Denominación de señal
0x3100
FLOAT
R/W
Valor nominal W1
0x3102
FLOAT
R/W
Valor nominal W2
4.4
Parámetros de regulador
Dirección
Tipo de datos/ Acceso
Núm de bit
Denominación de señal
0x3000
FLOAT
R/W
Parámetro de regulador XP1 (Pb1)
0x3002
FLOAT
R/W
Parámetro de regulador XP2 (Pb2)
0x3004
FLOAT
R/W
Parámetro de regulador TV (dt)
0x3006
FLOAT
R/W
Parámetro de regulador TN (rt)
0x300C
FLOAT
R/W
Parámetro de regulador CY1 (Cy1)
0x300E
FLOAT
R/W
Parámetro de regulador CY2 (Cy2)
0x3010
FLOAT
R/W
Parámetro de regulador XSH (db)
0x3012
FLOAT
R/W
Parámetro de regulador XD1 (HyS1)
0x3014
FLOAT
R/W
Parámetro de regulador XD2 (HyS2)
0x3017
INT
R/W
Parámetro de regulador Y0 (y0)
0x3018
INT
R/W
Parámetro de regulador Y1 (y1)
0x3019
INT
R/W
Parámetro de regulador Y2 (y2)
4.5
Configuración
Dirección
Tipo de datos/ Acceso
Núm de bit
Denominación de señal
0x004E
FLOAT
R/W
Función de rampa ascenso
0x0050
FLOAT
R/W
Constante de tiempo de filtrado
0x0052
FLOAT
R/W
Entrada analógica Offset
0x0054
LONG
R/W
Valor de temporizador
0x0056
FLOAT
R/W
Monitorización de valor límite 1 valor límite AL
0x0058
FLOAT
R/W
Monitorización de valor límite 1 diferencia de
conmutación
0x005A
FLOAT
R/W
Monitorización de valor límite 2 valor límite AL
0x005C
FLOAT
R/W
Monitorización de valor límite 2 diferencia de
conmutación
21
4 Direcciones Modbus
4.6
Comandos
Dirección
Tipo de datos/ Acceso
Núm de bit
Denominación de señal
0x0047
INT
Funciones binarias REGULADOR
0x0048
0x004A
4.7
W/O
Bit 0
Inicio auto optimización (= 0x0001)
Bit 1
Interrupción auto optimización (= 0x0002)
Bit 2
Funcionamiento manual (= 0x0004)
Bit 3
Funcionamiento automático (= 0x0008)
Bit 4
Regulador apagado (= 0x0010)
Bit 5
Bloqueo del funcionamiento manual (= 0x0020)
Bit 6
Detención de rampa (= 0x0040)
Bit 7
Interrupción de rampa (= 0x0080)
Bit 8
Reinicio de rampa (= 0x0100)
Bit 9
Inicio de temporizador (= 0x0200)
Bit 10
Interrupción de temporizador (= 0x0400)
Bit 11
Detención del temporizador (= 0x0800)
INT
W/O
Funciones binarias MANDO
Bit 0
Bloqueo del teclado (= 0x0001)
Bit 1
Bloqueo nivel de configuración y de parámetros
(= 0x0002)
Bit 3
Indicador APAGADO (= 0x0008)
INT
R/W
Conmutación del valor teórico
Bit 0
Valor nominal 1 (= 0x0001)
Bit 0
Valor nominal 2 (= 0x0002)
Memoria RAM
A través del Modbus se puede acceder directamente a la memoria RAM del equipo para escribir
el valor nominal del regulador (0x3200) y el valor real de regulador (0x3202) .
Al escribir tiene a su disposición un campo de entre -1999 a +9999. En vez del valor original, se
utilizará el valor escrito en el equipo.
En caso de que se desee volver a utilizar el valor original, se debe escribir el valor 200001 a través
del Modbus en cada una de las posiciones de memoria.
Dirección
Tipo de datos/ Acceso
Núm de bit
Denominación de señal
0x3200
FLOAT
W/O
Valor nominal de regulador (escribible)
0x3202
FLOAT
W/O
Valor real de regulador (escribible)
22
JUMO CONTROL S.A.
Berlin, 15
28813 Torres de la Alameda/Madrid
Teléfono:
Telefax:
E-Mail:
Internet:
+34 91 886 31 53
+34 91 830 87 70
[email protected]
www.jumo.es
Descargar