Reset

The input pins for the funtion block are input, sensor, zeroPctResetVal, hundredPctResetVal, and resetAmount, and the output pin is OUTPUT.This function computes the reset value based on the relation of the input to the reset parameters.

Analog Inputs

  Range    
Input Name Low High Input Value Description
input >=- infinity <+ infinity unconnected output set to invalid
      invalid output set to invalid
sensor >=- infinity <+ infinity unconnected output set to invalid
      invalid output = input
zeroPctResetVal >=- infinity <+ infinity unconnected output set to invalid
      invalid output = input
      0%RV = 100%RV output set to input
hundredPctResetVal >=- infinity <+ infinity unconnected output set to invalid
      invalid output = input
      0%RV = 100%RV output set to input
resetAmount >=- infinity <+ infinity unconnected output set to invalid
      invalid output = input

Output

Output Name Range Description
OUTPUT Any floating point value Y = Reset (input, sensor, 0%, 100%, reset amount)

Working

Reset.gif (2594 bytes)

The following table lists the Output conditions under which various input conditions.

If Input Condition is Output
  • input is unconnected
  • input is invalid
  • sensor is unconnected
  • zeroPctResetVal is unconnected
  • hundredPctResetVal is unconnected
  • resetAmount is unconnected
Output = invalid
  • sensor is invalid
  • sensor < zeroPctResetVal
  • zeroPctResetVal is invalid
  • hundredPctResetVal is invalid
  • resetAmount is invalid
  • hundredPctResetVal = zeroPctResetVal
Output = input
  • Sensor > hundredPctResetVal
Output = input + resetAmount
  • If none of the above conditions are satisfied
Output = input + ((sensor – zeroPctResetVal)/ (hundredPctResetVal -zeroPctResetVal))*resetAmount