• Not Answered

Value in AI Block 1/1000 of value on display, diagnostics display correct value

The connection is via Modbus to a Watlow controller.  The value displayed on the Watlow matches the value shown in diagnostics.  I can write to the unit fine and with the correct values.  Any idea where the scaling issue could be?  

4 Replies

  • What are the settings for the parameters OUT_SCALE, XD_SCALE and L_TYPE in the AI functionblock?
  • In reply to Alfred Pol:

    Thank you. XD_SCALE was 1000x the other scales.
  • In reply to Alfred Pol:

    Direct L_TYPE means XD_SCALE is not used (OUT_SCALE will be copied to XD_SCALE) and FIELD_VAL would be typically used for when getting a decimal Hart value.

    Indirect L_TYPE is scaled in linear fashion, this is typically the 4-20mA use case with DST using FIELD_VAL_PCT, XD_SCALE is 0-100% and OUT_SCALE is the range of the instrument.

    Direct Indep L_TYPE means the value isn't scaled at all and XD_SCALE is still used with value plugged into OUT_SCALE. With RTD of range -200 to 1000 °C the XD_SCALE would be set to this range but you probably don't want to display this entire range to operations so the OUT_SCALE is set to the range you wish to see, 0-150 °C for example.

    Indirect Sqr Root L_TYPE would have XD_SCALE as the full scale differential pressure of a flow orifice and the OUT_SCALE would be the associated flow rate for that scale.
  • Could you share your configuration? I'm struggling to get mine set up to my watlow ez zone.