Did you use an old project with a different version of the plc?
I know this error messages and fault behaviour, when I have a different version of runtime on the controller than I have selected in the project. "Update device" often does not work correctly, so I suggest to set up a new project from the beginning and select all the hardware components completely new. (I know, this may be a pain in the a...)
You can copy the code from the old project, and then try build and download....
If this doesn't help, it might be a problem of using libraries in the project, that are not compatible with the runtime version or device description file of your controller.
Last but not least, the concept of vizualisation profiles is tricky.... maybe you can solve the problem by changing the visu profile in the project settings.
Reading my words, I would say - start at the end, because that's the easiest work....