Juegos de datos de operación HART
B.1
Interfaz de comandos HART
Juegos de datos
El cliente, p. ej., el PDM, envía los comandos HART en forma de órdenes HART externas mediante
juegos de datos al aparato de campo conectado. La respuesta del aparato de campo se
proporciona también en el sistema mediante juegos de datos.
La comunicación HART debe ser manejada por un solo cliente por canal. Si un canal es manejado
por varios clientes, la respuesta devuelta por el módulo no puede atribuirse de manera segura
a un cliente. El módulo de periferia no admite la gestión de clientes.
Reglas
• Después de escribir un juego de datos de orden, un cliente debe leer el correspondiente
juego de datos de respuesta antes de poder escribir un nuevo juego de datos de orden.
• El cliente puede evaluar el "estado de ejecución" en el juego de datos de respuesta: Si el
"estado de ejecución" es "correcto" o "incorrecto", el juego de datos de respuesta incluye
datos de respuesta o indicadores de error actuales.
• El juego de datos de respuesta debe leerse siempre íntegramente porque, tras la primera
lectura con estado correcto o incorrecto, el módulo de periferia puede modificar el juego de
datos.
Si el estado de ejecución del juego de datos de respuesta es "correcto" o "incorrecto", el juego
de datos incluye datos de respuesta o indicaciones de error actuales.
• El cliente no podrá volver a escribir un juego de datos de orden en el módulo de periferia
hasta que haya leído, mediante el correspondiente juego de datos de respuesta, la reacción
al juego de datos de orden escrito anteriormente; de lo contrario, el módulo de periferia
sobrescribirá la respuesta.
• La parte STATUS del telegrama de respuesta (estado del aparato HART en los datos de
respuesta) indica si se han producido errores y, en caso afirmativo, cuáles.
Las órdenes se almacenan siempre por canales, y se bloquea el correspondiente juego de datos
de orden. De este modo, cualquier intento de volver a escribir el mismo juego de datos de orden
se impide y se rechaza con la respuesta BUSY.
El bloqueo del juego de datos de orden se anula tras la finalización o el procesamiento del
comando HART solicitado.
Leer/escribir datos en RUN
Los juegos de datos de operación HART se transfieren al módulo con la instrucción "WRREC" y son
leídos por el módulo con la instrucción "RDREC".
Los errores que se producen en la transferencia se indican en el parámetro de salida STATUS de
"WRREC" o "RDREC".
AI 4xI 2-/4-wire HART ISOL HA
Manual de producto, 05/2021, A5E50101533-AA
B
71