I am trying to do the scaling in the BX-04DA-2B, not in the PID.
I tried to set the configuration up in the BX-04 as you suggested with 0%-100% is 6553 to 32767 as 'count', instead of using the Volts output option with 2V to 10V as the scaled range. I still get 0V to 10V on the output terminal of the BX-04.
The reason I do not scale in the PID is that it is not the final say in what the output will be. We provide the user the ability to limit the range of the output (clamp), by setting a min% and max% values. PID.output is moved into a variable called internal_out, we then take internal_out and pass it through a Clamp, where the user defined min% and max% are applied. We then take the output of Clamp which is expressed in % from 0 to 100 which we then pass to RYn, and expect the output to go from 2V to 10V based on the value between 0% & 100% as output from Clamp.
In the click we just pass the 0-100% to the output module and it scales it 2-10V. The scaling takes place just when the value is going out the door, and all our working variables are 0-100% internally. Scaling at the PID output then means any user input that in input in the form of % into the clamp, will need to be scaled to match the PID, which can lead to more errors.
Thanks
David