I dont think any of the cannons can fire beneath "point blank" - thus placing them on elevation just effectively increases the minimum range due to the additional "height range" even at "point blank".

(Point blank being zero elevation[ish])