It limits the value entered by the operator to the range -32000 to -5000
[?]*100*([?] >= -320)*([?] <= -50)+([?] <-320)*[N7:105]+([?] > -50)*[N7:105]
The question mark inside the square brackets is 'PanelMate speak' for 'whatever the operator entered'.
[?]*100 evaluates to the entry times 100
([?] >= -320) evaluates to zero if the entry is less than -320, 1 if the entry is greater than or equal to -320
([?] <= -50) evaluates to zero if the entry is greater than -50, 1 if the entry is less than or equal to -50
([?] <-320)*[N7:105] evaluates to the value in N7:105 if the entry is less than -320.
([?] > -50)*[N7:105] evaluates to the value in N7:105 if the entry is greater than -50.
So, if the value entered by the operator is within range, the PanelMate writes it to N7:105. If not it writes the current value in N7:105 to N7:105 (no change). Saves you from having to add ladder logic in the PLC to test for a valid data entry form the PanelMate.