To figure out the currect requirement, you need to sum loads....each card and cpu have their current demand stated and look for the worst case...
Usually on an average stand alonde setup a 5amps for cards and plc + hmi is well enough and best practice would be to add another one for separate load to power...
Jesper is right for any 24vdc plc but Siemens ones even the low cost LOGO series power supply are great for immunity to noise, spike and overvoltage issues...I have seen many other brands connected on the same line failling where the Siemens remain ok where you had to replace a whole plc rack because the designer saved 25$ for a cheaper powersupply