FAQs Técnicas

Realizar una pregunta

¿Cómo dar la consigna de temperatura (SV) a un regulador Zelio REG por Modbus?

Los reguladores de temperatura Zelio REG tienen 2 registros internos de memoria para darles la consigna (ó Set Value - SV) por comunicaciones Modbus:
  • Registro 40003: para dar la consigna en unidades internas, es decir, en 0-100% del fondo de escala configurado en los parámetros PvB - PvF. El valor a escribir en este registro va de 0 (0%) a 10000 (100,00%). Es decir, si por ejemplo PvB=0,0 y PvF=400,0, un valor de 5000 en el registro 40003 equivaldrá a 200,0ºC (50,00%), así como un valor de 10000 equivaldrá a 400,0ºC (100,00%).
  • Registro 41003: para dar la consigna en unidades de ingeniería, es decir, en unidades de ºC según el rango de medida configurado en PvB - PvF. Por tanto, el valor a escribir en este registro estará dentro de estos límites. Es decir, si por ejemplo PvB=0,0 y PvF=400,0, un valor de 2000 en el registro 41003 equivaldrá a 200,0ºC, así como un valor de 4000 equivaldrá a una consigna de 400,0ºC.

El maestro que envíe la consigna deberá usar la función Modbus 06H (Write Single Register) ó 10H (Write Multiple Registers) y escribir sobre la dirección 3 (para usar unidades internas) ó 1003 (para usar unidades de ingeniería).

Nota: El hecho de que los registros internos sean 4XXXX significa que cualquier dirección posterior debe ser escrita o leida mediante funciones Modbus que permitan el acceso a este tipo de registros. Así, en el caso del registro 40003 haremos uso de la instrucción Modbus para escribir sobre uno o varios registros y la dirección 3. En el caso del 41003 mismas funciones pero sobre la dirección 1003.
¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?