When setting up, you may find that the subtraction value from the input figure to the secondary output figure will vary, depending on the master speed value. If so, you can set up a table or series of compares using => and =<. If the value complies with the compare, insert a different value. This is very easy to set up, and provided your PLC has enough memory, can be an indefinate series of numbers.
Setting up maximum and minimum figures should be relatively easy. Using a SCADA system, it is very easy to set up "thumb wheels" on the screen to add and sutract from an existing figure. If your PLC has @INC and @Dec commands, (increment on a rising edge and decrement on a rising edge from your SCADA thumb wheels), use a compare and when a decrementing number is =< a value, turn on a bit to disable the decrement input line. Similarly, use a compare and when an incrementing number is => a value, turn on a bit to disable the increment input line. You can also return the value to a digital readout in the SCADA system so that the operator can see what the value is and immediately see the result of each mouse press on the value in the PLC. I have used this before and it is fool proof. I use it commonly for adjusting values for timers. You can set up a thumb wheel + and - button for each digit. The compare numbers are also very easy to change on the fly in the PLC when you are commissioning.
If your PLC does not support rising edge increment and decrement, you can use the input from the SCADA into a rising edge trigger internal relay and then use that relay into the increment and decrement command input lines.
I know Omron supports differentiated functions but not sure about AB.
beerchug