When you say you "...cannot anymore upload the ladder program.", does that mean it's full and can't handle more code or that there's something going wrong and you can't get the program out of it?
Note that there's some ambiguity with "upload" vs "download" with different software platforms reversing the direction of the transfer towards or from the PLC.