Hello and welcome,
the CF card contains the project (the “code”) of the PLC. It is enough to operate the PP400
Nevertheless the PP400 also has internal SRAM where retain data could be stored (axis positions, production data,…)
In other words the PP400 will work if you plug the CF card from the old device but it could be that you will lose retain data and/or have to set up machine data if this was stored in the RAM of the PP400
If you are the programmer or you know the names of retain variables you could also upload the values of this retain variables (using RUC for example) and download this values to your new PP400