No, the salary isn't fixed. It's a range, I doubt the scale has been done, but a 30th pick should be around $800,000. The team can offer him a contract in as little as 80% of that figure and as much as 120% of that figure.
Then you also need to consider contract length, team options, etc.
This is not an automatic thing. Negotiations need to happen.